emacs
是一個很棒的編輯器,也在 UNIX 系統上擁有歷史地位。著名的 vi
vs emacs
之爭和激烈的討論曾讓全球許多開發人員浪費了很多不生產力的時間。
emacs
非常強大。有些人整天都使用它,把它當作一種操作系統 (參考:https://news.ycombinator.com/item?id=19127258)。我們將在這裡只討論基礎知識。
你可以通過執行 emacs
來開啟一個新的 emacs 會話:
macOS 用戶,請稍等一下。如果你使用 Linux,則沒有問題,但是 macOS 不提供使用 GPLv3 的應用程序,並且每個已更新為 GPLv3 的內置 UNIX 命令都沒有更新。雖然我們列出的命令存在一些問題,但在這種情況下,使用2007年的 emacs 版本與使用改進和變化了12年的版本確實不同。在這個問題上Vim就沒有問題,它始終保持最新版本。要解決這個問題,執行
brew install emacs
,然後運行emacs
會使用來自 Homebrew 的新版本(請確保已安裝Homebrew)
你也可以通過執行 emacs <文件名>
來編輯一個已存在的文件:
你可以開始編輯並在完成後按下 ctrl-x
,然後按下 ctrl-w
。確認文件夾:
Emacs會告訴你文件已經存在,並詢問是否應該覆蓋:
回答 y
,您會得到一個成功的確認:
你可以按下 ctrl-x
,然後按下 ctrl-c
來退出 Emacs。或按下 ctrl-x
,然後按下 c
(保持 ctrl
鍵按下)。
關於 Emacs 的知識非常廣泛。超出我在這個簡單介紹中所能寫的範圍。我鼓勵你打開 Emacs,按下 ctrl-h
r
打開內置手冊,以及按下 ctrl-h
t
打開官方教程。