最近使用emacs兩個月,也寫了一些plugin,算是比較上手了
於是想寫一點新手入門可以用的資源,供大家參考
0.
基本的快速鍵
http://www.math.uh.edu/~bgb/emacs_keys.html
1. 關於emacs有多神奇,可以看emacs rocks
http://emacsrocks.com
他的.emacs檔也非常的優
https://github.com/magnars/.emacs.d
2. zonble fork defunkt 的 .emacs 設定檔
https://github.com/zonble/emacs
可以在這裡面找到一些中文字型設定的程式碼
3.可以追的emacs blog
emacs-fu: http://emacs-fu.blogspot.tw
mastering emacs: http://www.masteringemacs.org
4. 其他有名的.emacs設定(但我沒試過)
emacs prelude: https://github.com/bbatsov/prelude
emacs starter's kit: https://github.com/technomancy/emacs-starter-kit
* * *
vim 還有 emacs 都有很多的 plugin
我個人的使用偏好是,除非必要不然不要安裝plugin
vim我唯一有大量使用的plugin只有zencoding
學習vim時我比較專注在把它的各種快速鍵背熟,剩下就手動打code
這樣的我更能專注在要寫的程式本身
vim對我來說就是一個專注於編輯功能的編輯器
emacs不太一樣,emacs的核心精神是可延展性的編輯器
emacs預設的一些功能讓我覺得難以使用
非得加裝套件或是自己寫需要的功能才堪用
vim的文件或許很長,但emacs的文件更長!還長很多!!
而且如果你想要的功能(通常是在vim裡有,但emacs裡沒有的功能)沒人寫過
你得研究elisp才能寫出你要的東西...這學習門檻真的很高orz
要寫一個如何從入門到精通的emacs教學真的太難了
當我在學emacs碰到瓶頸時,都會想「啊..不知道ptt上面有沒有版在討論這個」
然後就會熊熊想起自己就是editor版的版主orz
如果對emacs有興趣,卻在學習上碰到瓶頸的
請勇敢的在editor版上詢問吧
這也是editor版開版的目的XD