iT邦幫忙

emacs相關文章
共有 63 則文章
鐵人賽 其他技術 DAY 7
EMACS 新思維 系列 第 7

技術 [EMACS新思惟 第十天] Comint-mode:自製自己的交互式介面

昨天介紹了三種在 emacs 內使用 shell 的方式,今天要來介紹如何自己打造一個交互式界面。 (不好意思,因爲最近有點忙,本來是要先講 elisp 概論,...

鐵人賽 其他技術 DAY 16
EMACS 新思維 系列 第 16

技術 [EMACS新思維 第十九天] 檔案管理員 Dired (上:基本使用)

關於天下最強的檔案管理器 -- dired-mode。能用正則表達式來進行檔案管理哦! 有沒有想過,用正則表達式標記符合需求的檔案,而不是透過滑鼠慢慢的一個一個...

鐵人賽 其他技術 DAY 17
EMACS 新思維 系列 第 17

技術 [EMACS新思維 第二十天] 檔案管理員 Dired (下:進階使用)

一些讓 dired 更好用的設定。 開啓目前編輯中檔案所屬目錄 使用命令 M-x dired-jump 或快捷:C-x C-j 用外部程式開啓檔案 一般 dir...

鐵人賽 其他技術 DAY 1
EMACS 新思維 系列 第 1

技術 [EMACS新思維 第四天] 關於包管理:el-get [中]

強大更勝 vundle 的 el-get 介紹之中篇。 關於el-get安裝及啟用,請參考前兩天的文章,簡單扼要的講了 Emacs 內建的 elpa-packa...

鐵人賽 其他技術 DAY 25
EMACS 新思維 系列 第 25

技術 [EMACS 新思維 第二十八天] 額外學習資料

幾個 emacs 相關的資源! 本文取自我在 TCFFM (臺中自由軟體聚會) 的簡報內容! IBM的超級詳細,看完會增進不少實力。另外就是X下的 emacs...

技術 [EMACS新思維 第三天] 關於包管理:el-get [上]

強大更勝 vundle 的 el-get 介紹之上篇。 本篇要介紹複雜許多,功能也強大很多的el-get: [上篇] el-get.el是相對於package....

鐵人賽 Software Development DAY 11
Emacs 來寫程式 系列 第 11

技術 [Emacs-11] 版本控制:Emacs Magit 的分支管理

分支管理 (Branch) 常常在專案開發時或產品推出後,我們會想加入新的功能或多項新的功能到目前的專案上,或是要解決一些 Bug, 但要在開發完整前需要充分測...

鐵人賽 其他技術 DAY 14
EMACS 新思維 系列 第 14

技術 [EMACS新思維 第十七天] Tramp-mode:編輯遠端文件

不是只有 vim 可以遠程以 ssh/sftp 編輯文件哦! Emacs 也可以! 首先,C-x C-f,出現檔案開啓命令 接著你需要輸入:/ssh:(前面那...

鐵人賽 Software Development DAY 12
Emacs 來寫程式 系列 第 12

技術 [Emacs-12] 專案管理 : Projectile

專案管理 Projectile 是 Emacs 常用的專案管理工具,它可以從 Git 的設定中,知道哪些檔案屬於這個專案需要編輯的,哪些是三方函式庫,不需要放入...

技術 如何在 Emacs 中高效地撰寫 Golang 程式 (中)

其實是 go-mode 這個隨官方 go 發佈的 emacs major mode。本文適合正在學 emacs,想拿來寫 go 的朋友服用。無任何關於 go 的...

鐵人賽 Software Development DAY 4
Emacs 來寫程式 系列 第 4

技術 [Emacs-4] Emacs Lisp 簡介 - 2

Emacs Lisp 簡介 函數 定義函數也是使用 List,習慣上第一列會帶文字說明,例如 (defun say-hello () "S...

鐵人賽 Software Development DAY 17
Emacs 來寫程式 系列 第 17

技術 [Emacs-17] 用 Emacs 來寫 HTML, CSS 設定篇

Emacs 對於編輯 html/css 的功能 html 程式自動補全: 使用 web-mode 的 Company-web 語法檢查: 使用 Tidy 為...

鐵人賽 其他技術 DAY 10
EMACS 新思維 系列 第 10

技術 [EMACS新思維 第十三天] Elisp 入門(三): elisp 語法入門 (二)

本基本介紹翻譯自 Emacs 高手 Xah Lee 的介紹文章,予以中文化! 七:If、Then、Else 條件語句的語法是: (if ‹test› ‹body...

鐵人賽 其他技術 DAY 4
EMACS 新思維 系列 第 4

技術 [EMACS新思維 第七天] Interactively Do Things

Interactively Do Things。Emacs 最強大的互動套件,參考 emacswiki 可以看到透過 elisp 的擴充能力,使其與其他套件完美...

鐵人賽 其他技術 DAY 15
EMACS 新思維 系列 第 15

技術 [EMACS新思維 第十八天] 編輯本機需 root 權限文件

編輯需 root 權限文件,以及其他開啓 root 權限文件的方法。 前言:通常初使用 emacs 的人都會發現,拿 emacs 來編輯系統檔案,似乎相對麻煩:...

鐵人賽 其他技術 DAY 18
EMACS 新思維 系列 第 18

技術 [EMACS新思維 第二十一天] ibuffer

C-x C-b 下去是 *buffer*,那,有沒有管理 buffer 更好的工具呢? 有滴,而且這個工具是內建的哦!叫 ibuffer。 啓用 (global...

鐵人賽 Software Development DAY 21
Emacs 來寫程式 系列 第 21

技術 [Emacs-21] 用 Emacs 來寫 Go 設定篇

Emacs 對於編輯 Go 程式的支援 程式美化排版: Go-mode + gofmt 自動加入或刪除 import: Go-mode + goimport...

鐵人賽 Software Development DAY 30
Emacs 來寫程式 系列 第 30

技術 [Emacs-30] 用 Emacs 寫 React

設定 主要使用 rjsx-mode 是之前介紹 javascript 時使用的 js2-mode 的延伸,因此,除了語法支援 rjsx 外,其餘功能延續,請回...

鐵人賽 Software Development DAY 27
Emacs 來寫程式 系列 第 27

技術 [Emacs-27] 用 Emacs 來寫 Vue.js 設定篇

Emacs 對於編輯 Vue.js 專案的支援 程式補全:company-tide (javascript), company-web-html (html)...

鐵人賽 Software Development DAY 1
Emacs 來寫程式 系列 第 1

技術 [Emacs-1] 大綱簡介

Emacs 最最簡單介紹 Emacs 源自於 Editor Macros, 具有巨集的編輯器,特點是任何人都可以使用 Emacs Lisp 語言來擴充它的功能...

鐵人賽 其他技術 DAY 13
EMACS 新思維 系列 第 13

技術 [EMACS新思維 第十六天] Elisp 與其他 S-expression 語言編輯的技巧

幾個實用的 elisp 編輯相關設定。若有在寫 clojure、scheme、common lisp 也可以參考哦! 先上原始碼 ;; Elisp (defun...

鐵人賽 Software Development DAY 18
Emacs 來寫程式 系列 第 18

技術 [Emacs-18] 用 Emacs 寫一個 Landing Page

用一個 Landing Page 來介紹 Emacs 功能 我們簡單用一個首頁來介紹 Emacs 的相關功能,完成後的網頁 建立 index.html 用 E...

鐵人賽 Software Development DAY 29
Emacs 來寫程式 系列 第 29

技術 [Emacs-29] 用 Emacs 來寫 Angular

Emacs 對於 typescript 的設定 其實在前面寫 javascript 設定時,已經將後端 tsserver 設定完畢了,這裡只要加入 (add-h...

鐵人賽 Software Development DAY 19
Emacs 來寫程式 系列 第 19

技術 [Emacs-19] 用 Emacs 來寫 Javascript 設定篇

Emacs 對於 Javascript 的功能支援 js2-mode: 取代原 js-mode 程式高亮 語法檢查 (使用 js-lint) 程式折疊...

鐵人賽 Software Development DAY 28
Emacs 來寫程式 系列 第 28

技術 [Emacs-28] 用 Emacs 來寫 Vue.js 實戰篇

前面 介紹了用 Emacs 寫 Vue.js 的設定,這一篇來看看這些設定如何真正使用在編輯 Vue.js 的專案 開始一個專案 使用 $vue create...

鐵人賽 其他技術 DAY 2
EMACS 新思維 系列 第 2

技術 [EMACS新思維 第五天] 關於包管理:el-get [下]

強大更勝 vundle 的 el-get 介紹之下篇。 關於el-get安裝及啟用,請參考前兩天的文章,簡單扼要的講了 Emacs 內建的 elpa-packa...

鐵人賽 其他技術 DAY 3
EMACS 新思維 系列 第 3

技術 [EMACS新思維 第六天] 關於包管理:el-get 與自己的設定

關於 el-get ,你可以當成一個自定義的好工具! 我們透過三篇的文章,大致瀏覽過了 el-get 的基本能力。現在來講關於 el-get 這個工具應用於「新...

鐵人賽 Software Development DAY 25
Emacs 來寫程式 系列 第 25

技術 [Emacs-25] 用 Emacs 來寫 C# 設定篇

Emacs 寫 C# Emacs 對於 C# 程式語言的支援有 程式高亮及自動縮排:charp-mode 程式片段 (snippet): yasnippet...

鐵人賽 Software Development DAY 26
Emacs 來寫程式 系列 第 26

技術 [Emacs-26] 用 Emacs 來寫 C# 實戰篇

Emacs 寫 C# 前一篇 介紹了 Emacs 編輯 C# 的一些套件及功能,這一篇,我們來看怎樣使用這些功能 建立專案 先建立一個目錄,目錄底下,執行 $d...

鐵人賽 Software Development DAY 20
Emacs 來寫程式 系列 第 20

技術 [Emacs-20] 用 Emacs 來寫 javascript 的小範例

這一篇藉由一個小小的例子來看我們上一篇安裝完的套件功能 編輯一個 testutil.js 檔案 啟動 Emacs 來編輯一個 testutil.js 檔案,如果...