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

来源:互联网 发布:纸黄金分析软件 编辑:程序博客网 时间:2024/05/01 03:38

转自:http://blog.csdn.net/redguardtoo/article/details/7222501

很容易,这是我的经验之谈.一年多前我还在Vi阵营,偶尔使用Emacs还总是忘记`退出`(C-x C-c)的快捷键,但是一年后我跨入高手行列.

现在网上很多中文文章都是和你强调Emacs有多牛,以激发你的兴趣.最有名的大概是王垠的Emacs是一种信仰!世界最强编辑器介绍.

这些好文章让你激动,你因此定下来一个伟大崇高的目标(掌握神一样的编辑器Emacs),接下来的关键就是执行了(如何高效地学习Emacs).

国内关于"如何做"的文章不多,所以我愿意来补充一下.

Table of Contents

  • 1 读官方教程
  • 2 以兴趣和急需解决的问题作为切入点
  • 3 在twitter上以"emacs :en"定期搜索
  • 4 在google plus上搜索emacs关键字
  • 5 订阅Emacs牛人的博客
  • 6 在stackoverflow上搜索emacs相关的讨论
  • 7 github是我的新欢
  • 8 使用google快讯
  • 9 将emacs配置管理起来
  • 10 将emacs相关资料管理起来
  • 11 订阅EmacsWiki
  • 12 到youtube上看emacs相关的视频
  • 13 站在巨人的肩膀上
  • 14 认识到Emacs是一种生活方式
  • 15 小结

1 读官方教程

打开Emacs后,按Alt-x,输入help-with-tutorial,回车.

第一步,仅需要半小时.关于Emacs的多难学的谬论可以休矣,因为半小时的代价微不足道.想想你去年有多少小时白白虚度了吧.

2 以兴趣和急需解决的问题作为切入点

因为如果微小的努力能得到巨大的回报,你就会越学越有乐趣,进入一个感情上的正反馈.

长期来说,在任何领域要成为高手,兴趣是最重要的.

以我为例,我急需GTD的工具,emacs的而org-mode是世界上最好的GTD工具(没有之一).在使用org-mode大大节省了时间后,对于emacs爱屋及乌,兴趣高涨了100倍.

3 在twitter上以"emacs :en"定期搜索

twitter人多,更新结果快

4 在google plus上搜索emacs关键字

google plus技术geek比例高,我推荐Xah Lee,他的个人网站为李杀网. Xah Lee有在googleplus上有两个账户,我建议使用我推荐的帐号.

5 订阅Emacs牛人的博客

最好的是Planet Emacsen,是多个Emacs博客的集合

6 在stackoverflow上搜索emacs相关的讨论

google "emacs-related-keywords site:stackoverflow.com"

我会定期搜索,同样的帖子反复精读.因为stackoverflow上的讨论质量很高.

7 github是我的新欢

github的版本控制服务很好.现在它的社区化倾向越来越强了,我喜欢.

例如,可以看一下https://github.com/languages/Emacs%20Lisp上最酷的Emacs插件.

8 使用google快讯

每周一次给我邮箱发一次摘要,仅限最佳结果.这样的话信息质量可以得到保证

9 将emacs配置管理起来

我将emacs配置纳入github的版本控制,见https://github.com/redguardtoo/emacs.d.

10 将emacs相关资料管理起来

我将我收集的所有Emacs相关资讯都放在dropbox的服务器上,然后用dropbox的软件同步资料到我的智能手机和我的IPad上,这样我可以充分利用空闲时间学习.

我目前在读<An Introduction to Programming in Emacs Lisp by Robert J. Chassell>和<Writing GNU Emacs Extensions by Bob Glickstein>.

请接受我的邀请注册dropbox帐号,这样你可以获得额外的250M容量(我作为推荐人也能得到250M奖励).

11 订阅EmacsWiki

EmacsWiki是一个社区维护的Emacs文档,可以认为是最酷插件和最佳实践的集合点.

12 到youtube上看emacs相关的视频

例如,我就是看了Google Tech Talks上这个Org-mode作者的介绍而爱上org-mode.

13 站在巨人的肩膀上

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

完全是浪费时间!

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

我请求你不要重复我的错误,不要质疑,不要创新,跟着Steve Purcell做.

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

14 认识到Emacs是一种生活方式

如果你照着我以上的做法做,就可以认识到Emacs牛人其他也很牛.Emacs实际上体现了牛人的一种生活方式.

像那些牛人一样思考,像那些牛人一样做事,不要怀疑,不要犹豫,很快你就会发觉自己也开始有些牛人的气质了.

15 小结

看到这里你应该很清楚了,我的方法就是以兴趣作为切入点,以天才作为榜样,大量阅读,大量练习.

如果你想获得真才实学,想变得更强,变得更优秀,这就是唯一的方法,唯一的捷径.

这个方法不是我发明的,古往今来的杰出人士都是这么做的,如果你需要一点"更科学的"论证,请参考一万小时天才理论.


原创粉丝点击