emacs开发者使用技巧?
自从 开始对Emacs感兴趣,而不是仅局限于用 SLIME同Common Lisp偶尔亲热一下而已后,俺便断断续续读起号称Emacs初学者必备的 羚羊书第三版。一边读,一边笨手笨脚地使用Emacs。几周下来,虽然还要不时翻书,好歹开始习惯那些和Vim迥异的组合键。用C-f, C-n, C-p, M-d什么的也慢慢变成下意识的反应。俺的~/目录下也累积了50多兆各式扩展,模式,和配置文件。当然当然,作为初学者,俺坚持不用自己的key binding,除了把过气的/C-x/C-u映射到undo上以外。毕竟对缺省配置的极度熟悉有助于自己在不同的机器上使用Emacs。可移植性不仅是对程序的要求,也是对人的要求。总的来说,Emacs确实好用。扩展比郭敬明抄袭的文字都多,功能比黎叔吹的牛B还强。用于Common Lisp开发的SLIME,用于Ruby开发的Ruby Mode, 用于Java开发的JDE, 开发工具集合CEDET,让操作文件和缓冲方便之极的ECB。。。不过俺还是有些怀念Vim的方便,时不时用Vim编写点小东西。毕竟Vim区分编辑模式和控制模式,使得组合键简短