最近使用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