What I am doing: 某中国农夫卖克隆和自由软件(主要是重新打包的ffmpeg),月入五千(美元) http://goo.gl/YQI1. Follow me
Chat with me

猴子下山

  • Posted: August 13, 2009
  • |
  • Author: lihaitao
  • |
  • Filed under: 日志
  • |
  • Tags: No tags set for this entry.

我真愿选择Emacs,可手指和大脑都要投票给VIM。这个写出来的句子还是没有成为tweet。每次都是迅速地twitter出去,思考再也过不了三秒中。

旅行回来发现Emacs终于发布了23的稳定版。刚开始接触Emacs是在大学时候,还必须要自己痛苦地配置中文,知道23版本会彻底地解决国际化问题和字体渲染问题。但好多年了,像盼望倒墙一样,已经盼望到不再抱希望。几个月前,和renying聊起,他提到最近维护者有变,现在小版本发布很快很频繁。不曾想,23这就到了。

而现在的我,99%的编辑任务已经交给了VIM,还有更多其他的文本任务,比如log检查,代码浏览等。和多数Emacs/VIM用户接触另一编辑器不多不同,我是先用Emacs,顺手到痛手后转为VIM的。但对Emacs还是一直保持观望,每隔数月,就会检视自己是不是该改回去重新学习使用Emacs。

现在权衡二者,我还是想说,手指和大脑都投票给VIM。因为VIM很好很酷,简洁的快捷键映射,不需很多两根手根同时使用,就可以做到高效甚至神奇的编辑;直观的键组合,很适合我这样的记忆力差而大脑又懒的人使用。

但学习VIM,我却再没有过去学习Emacs时的严肃态度。虽然其实面对任何同一类对象,第二个和第一个的态度多不会一样。倒不如屈服于现状,既然用得顺手,就接受现实,借海角的语气,”用VIM是很快乐的事呢!”。可是这也就意味着我也会慢慢接受那个不会有努力追求的自己。就像有时有了点小感想,发泄成tweet,然后忘掉,浑浑沌沌地,慢慢接受渐渐老去。

两个编辑器,我对它们都没有偏见,还各有偏爱,但世事总是难有两全,如果只知道一个那该多么幸福。

而我为什么对Emacs念念不忘呢。刚开始接触计算机时,总是对所谓”强大”的软件仰慕不已,一个被戏称为无所不能的编辑器自然是让人无限憧憬。慢慢习惯了它的编辑快捷键,习惯了分割多个buffer,依赖着自动补全,被在线文档宠坏,用EmacsWiki整理笔记,恋上任何有REPL的解释器,到看层层小括号无限优美,都成为再难磨灭的记忆。

工作后,发现大部分时间是阅读别人的代码,动辄翻查数百兆的日志,尤其在笔记本电脑键盘成为主力输入设备后(之前普通键盘上由左手掌右下侧主管CTRL键),左手小拇指发动了颠覆性的革命。为了延长我的指动生命,越来越多的使用VIM。

现在我对他们的理解和熟悉程度一直止步不前或者不断退步,甚至偶尔为了一些任务(比如用Emacs编辑二进制文件,org文件,或对齐Erlang,或Mac和shell里默认都是Emacs基本键绑定)切换一下之后,还要忍受肌肉遗留记忆的不爽。

看同事使用他们任意之一,得心应手,并乐在其中,我都羡慕不已。我是太贪心了,猴子下山,最后什么也没有掰到。

1 person has left a comment

seayea - Gravatar

seayea said:

很多时候我也想转投Emacs,尤其当遇到Vim力有未逮的时候。不过想想重新颠覆那些快捷键,重新熟悉新的插件,就退缩。想想,不过是一个编辑器,没有完美的。哪天在发现emacs不好,岂不是把两个希望都弄破灭了? 既然明白完美主义没有好下场,那就保留一个永不破灭的未知的完美好了。 呵呵。 纠结。

Posted on: August 13, 2009 at 9:24 AMQuote this Comment

Commentors on this Post-

Leave a Comment-

Comment Guidelines: Basic XHTML is allowed (a href, strong, em, code). All line breaks and paragraphs are automatically generated. Off-topic or inappropriate comments will be edited or deleted. Email addresses will never be published. Keep it PG-13 people!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

All fields marked with "*" are required.

本站使用基于OpenIDOpenAvatar,您只要使用在openvatar注册过的邮箱,这里就将显示您指定的头像