1. 簡單介紹 Emacs 的基本設定及作為程式編輯器需要的套件
2. 介紹各程式語言的設定及 Emacs 提供的功能
* C / C++
* Python
* Web: Html, CSS
* Javascript
* Go
3. Emacs 支援的網站前端框架
* Vue js
* Angular
* React
Emacs 最最簡單介紹 Emacs 源自於 Editor Macros, 具有巨集的編輯器,特點是任何人都可以使用 Emacs Lisp 語言來擴充它的功能...
Emacs 基本操作原則 Emacs 是在文字模式下的編輯器,當初的設計原則是盡量不使用滑鼠,甚至是方向鍵,讓兩手盡量留在鍵盤上 所謂天下武功,唯快不破,想像...
Emacs Lisp Emacs 既然使用 Emacs Lisp 來擴展他的功能,我們當然需要稍微了解一下這個獨特的語言,篇幅關係無法很全面介紹這個程式語言,...
Emacs Lisp 簡介 函數 定義函數也是使用 List,習慣上第一列會帶文字說明,例如 (defun say-hello () "S...
Emacs 套件管理 Emacs 啟動時會預先載入設定檔,預設的設定檔會從 ~/.emacs, ~/.emacs.el 跟 ~/.emacs.d/init.e...
Ivy-mode: 更快執行指令,更快搜尋的次模式 前面提到過,一般在 Emacs 執行指令,除了可以綁住一些組合鍵外,如果有像是在寫程式時的自動補全功能,也...
程式碼片段 (snippet) 當編輯程式時,有時候會有一些固定的程式碼當作範本,然後在依照自己想要的部分加入,舉個例子,寫 HTML 時,最常用的片段就是...
關於程式補全 (Code Complete) 程式補全在編輯程式時是相當重要的功能之一,它可以提醒目前可以使用的變數或函數的名稱,避免寫錯名稱造成的臭蟲,更可...
程式語法檢查 程式語法檢查 (syntax checking) 是用程式來自動檢查程式語法,如果有錯誤或是可能有問題的部分,會警告使用者來重新檢查一下所寫的程...
版本控制 使用 Git 來做版本控制幾乎已經是業界的標準,大部分的使用者不是直接用 Command Line 介面,要不然就使用專門的 Git 圖形介面軟體,很...