iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Software Development

Emacs 來寫程式 系列

1. 簡單介紹 Emacs 的基本設定及作為程式編輯器需要的套件
2. 介紹各程式語言的設定及 Emacs 提供的功能
* C / C++
* Python
* Web: Html, CSS
* Javascript
* Go
3. Emacs 支援的網站前端框架
* Vue js
* Angular
* React

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Emacs-1] 大綱簡介

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

2018-10-02 ‧ 由 洋蔥 分享
DAY 2

[Emacs - 2] 基本使用及操作

Emacs 基本操作原則 Emacs 是在文字模式下的編輯器,當初的設計原則是盡量不使用滑鼠,甚至是方向鍵,讓兩手盡量留在鍵盤上 所謂天下武功,唯快不破,想像...

2018-10-03 ‧ 由 洋蔥 分享
DAY 3

[Emacs-3] Emacs Lisp 簡介 - 1

Emacs Lisp Emacs 既然使用 Emacs Lisp 來擴展他的功能,我們當然需要稍微了解一下這個獨特的語言,篇幅關係無法很全面介紹這個程式語言,...

2018-10-04 ‧ 由 洋蔥 分享
DAY 4

[Emacs-4] Emacs Lisp 簡介 - 2

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

2018-10-05 ‧ 由 洋蔥 分享
DAY 5

[Emacs-5] 套件管理及基本設定

Emacs 套件管理 Emacs 啟動時會預先載入設定檔,預設的設定檔會從 ~/.emacs, ~/.emacs.el 跟 ~/.emacs.d/init.e...

2018-10-06 ‧ 由 洋蔥 分享
DAY 6

[Emacs-6] 讓你更快速執行指令的套件, Ivy-mode

Ivy-mode: 更快執行指令,更快搜尋的次模式 前面提到過,一般在 Emacs 執行指令,除了可以綁住一些組合鍵外,如果有像是在寫程式時的自動補全功能,也...

2018-10-07 ‧ 由 洋蔥 分享
DAY 7

[Emacs-7] 管理程式碼片段 (Snippet) 的 yasnippet 套件

程式碼片段 (snippet) 當編輯程式時,有時候會有一些固定的程式碼當作範本,然後在依照自己想要的部分加入,舉個例子,寫 HTML 時,最常用的片段就是...

2018-10-08 ‧ 由 洋蔥 分享
DAY 8

[Emacs-8] 程式自動補全套件 : Company-mode

關於程式補全 (Code Complete) 程式補全在編輯程式時是相當重要的功能之一,它可以提醒目前可以使用的變數或函數的名稱,避免寫錯名稱造成的臭蟲,更可...

2018-10-09 ‧ 由 洋蔥 分享
DAY 9

[Emacs-9] 程式語法檢查套件 : Flycheck

程式語法檢查 程式語法檢查 (syntax checking) 是用程式來自動檢查程式語法,如果有錯誤或是可能有問題的部分,會警告使用者來重新檢查一下所寫的程...

2018-10-10 ‧ 由 洋蔥 分享
DAY 10

[Emacs-10] 版本控制:Emacs 的 Git 介面 Magit - 1

版本控制 使用 Git 來做版本控制幾乎已經是業界的標準,大部分的使用者不是直接用 Command Line 介面,要不然就使用專門的 Git 圖形介面軟體,很...

2018-10-11 ‧ 由 洋蔥 分享