欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

一年成为Emacs高手(像神一样使用编辑器)

程序员文章站 2022-05-20 19:17:39
...

这方面我是个负面榜样.开始阶段我还是抱着玩的心态,喜欢到处找有趣的配置粘贴到我的.emacs中去. 这是浪费时间! 我应该一开始就照抄世界级大师Steve Purcell的emacs配置 . 警告 ,Purcell总爱试用最新的Web开发的新技术,对他而言稳定性不是第一位的,*如果*你有

这方面我是个负面榜样.开始阶段我还是抱着玩的心态,喜欢到处找有趣的配置粘贴到我的.emacs中去.

这是浪费时间!

我应该一开始就照抄世界级大师Steve Purcell的emacs配置 .

警告,Purcell总爱试用最新的Web开发的新技术,对他而言稳定性不是第一位的,*如果*你有足够的热情和能力,愿意和他一起折腾,那么你的Emacs水平会提高得很快.

这个如果是很重要的前提,当我上了Purcell的贼船时,我已有10年开发经验,精通多种开发语言,你可以在github上看一下我给Purcell报了多少bug.

如果你不愿意过于折腾,那么你至少不要重复我的错误,你不要质疑,你不要创新,你要跟着高手做.比如Eric Schulte的Emacs-starter-kit很适合初学者.Bozhidar Batsov的配置也不错(不一定适合初学者).也可以用我的配置.

直说了把,你是初学者,开始阶段应以学习模仿为主.这点怎么强调也不过分!

为了加深印象,让我再举一个例子.一些读者向我反映,Emacs快捷键太多,背起来压力很大.实际上这是初学者先入为主的偏见.对高手来说,有了恰当的工具后,快捷键很多情况下并不需要.盲目地去背快捷键只会延迟你成为高手那一刻的到来.如果你只是复制了高手的配置开始使用而不是纠结于完成被快捷键这个无聊的任务,你会发觉高手以安装了名为smex的插件,使得你直接输入命令比用快捷键还快.所以背快捷键也不需要了.

顺便说一下,很多高手的配置需要git才能更新,这意味着你需要安装git和cygwin(限于windows平台).这是买一送二,我又给你介绍了两个高手必备的世界级工具.