打开Emacs后,同时按下Alt和X健,输入help-with-tutorial(后文中,类似快捷键以简写`M-x help-with-tutorial`代替),回车.
仅需半小时.关于Emacs的多难学的谬论可以休矣,因为半小时的代价微不足道.想想你去年有多少小时白白虚度了吧.
这步是必须的,不要跳过!
例如,我发觉很多读者的问题是不知道如何查看变量函数的文档,这在官方教程中都有说明.
因为如果微小的努力能得到巨大的回报,你就会越学越有乐趣,进入一个感情上的正反馈.
长期来说,在任何领域要成为高手,兴趣是最重要的.
以我为例,我急需GTD的工具,而emacs的org-mode是世界上最好的GTD工具(没有之一).用org-mode大大节省了时间后,我对于emacs爱屋及乌,兴趣高涨了100倍.
这方面我是个负面榜样.开始阶段我还是抱着玩的心态,喜欢到处找有趣的配置粘贴到我的.emacs中去.
这是浪费时间!
我应该一开始就照抄世界级大师Steve Purcell的emacs配置 .
警告,Purcell总爱试用最新的Web开发的新技术,对他而言稳定性不是第一位的,如果你有足够的热情和能力,愿意和他一起折腾,那么你的Emacs水平会提高得很快.
这个如果是很重要的前提,当我上了Purcell的贼船时,我已有10年开发经验,精通多种开发语言.
如果你不愿意过于折腾,那么你至少不要重复我的错误,你不要质疑,你不要创新,你要跟着高手做.比如Eric Schulte的Emacs-starter-kit很适合初学者.Bozhidar Batsov的配置也不错(不一定适合初学者).也可以用我的配置.
直说了把,你是初学者,开始阶段应以学习模仿为主.这点怎么强调也不过分!
为了加深印象,让我再举一个例子.一些读者向我反映,Emacs快捷键太多,背起来压力很大.实际上这是初学者先入为主的偏见.对高手来说,有了恰当的工具后,快捷键很多情况下并不需要.盲目地去背快捷键只会延迟你成为高手那一刻的到来.如果你只是复制了高手的配置开始使用而不是纠结于完成被快捷键这个无聊的任务,你会发觉高手以安装了名为smex的插件,使得你直接输入命令比用快捷键还快.所以背快捷键也不需要了.
顺便说一下,很多高手的配置需要git才能更新,这意味着你需要安装git和cygwin(限于windows平台).这是买一送二,我又给你介绍了两个高手必备的世界级工具.
7.1 加入google plus的Emacs社区
Google Plus的Emacs社区在此时( 2012-12-25 二)Geek的气场非常强,讨论的贴子质量非常高.我上过很多大众和小众的Emacs社区,这是我的经验之谈.例如,我加入了Linkedin和Facebook的Emacs社区,目前都退出了.并不是这些社区不够专业,只是Google Plus讨论问题的技术层次比较高.
如果你只能加入一个网络社区的话,那么就是Google plus了.
另外,著名Emacs用户Xah Lee(个人网站为李杀网, 其账号名为ErgoEmacs)每周二会在Google Plus上组织一次Emacs问答.
7.2 reddit的Emacs社区质量也不错
reddit上一些讨论挺有新意,深度上不及Google+.
由于Prism事件,一些Emacs高手抗议Google泄漏隐私给美国政府的NSA,离开了google+社区,他们可能以后会把主要精力投入reddit,所以reddit会在geek的氛围上有所增强.