随便在一个搜索引擎上输入“vim emacs”关键字,都会出现诸如编辑器之神和神的编辑器之类的字眼来形容这两大编辑器的地位。对于vim,我不熟悉,不妄加评价;而emacs,经过这么长时间的熟悉和使用,我从没有觉得它和神有什么联系,也从不认为熟练使用一个编辑器就可以成为“神”,不然这样的“神”也太廉价了。
造神运动,自古就有之,农民起义,总要装神弄鬼才有人跟随造反;而各朝统治者也不甘落后,每每以"天子"自称,只有这样治下之民才甘于屈服(或许emacs/vim就是靠这吸引用户的)。当某个东西被称为神化之后,它本身的含义将会因为魅化而变质。就如emacs,它是在teco编辑器的基础之上发展而来的,但是现在,还有几个人心里还认为它仍旧是一个编辑器?就如人戏言:什么?emacs? 那不是操作系统吗?
对于大多数人而言,选择某一编辑器的目的,不是炫耀或装x(如果这能养活一家老小的话,我也愿意这么干^_^),而是为了更好的工作。这个更好的工作,不仅包括高效的工作效率,譬如高速输入,快速编辑等等;同样还包括舒适的工作环境。舒适的工作环境是在长期的工作过程中慢慢形成的,所以可配置性就显得很重要了,因为它可以最大程度的贴合个人习惯。emacs之所以能长盛不衰,跟它的可配置能力有很大关系。因为当你长期在一个环境中工作的时候,总会希望这个环境更能适合自己,让自己更舒服。世博会上“城市让生活更美好”的标语,其实可以套到emacs上:“emacs让编程更美好”(不太押韵,将就着听吧)。
所以,emacs就像自己的狗窝,只有自己才知道怎么舒服;而那些不能自由配置的编辑器或者ide,就如宾馆酒店一般,不管它是几星级,不管它装修多么豪华服务多么贴心,它终究不如自己的家更舒服(譬如我这种,出去住必定带上被褥被套还有枕套,更不用提牙刷之类的洗漱用品,否则就睡不好^_^)。
emacs的另一个作用就是:如果把unix/linux比作江湖的话,那么一个好的编辑器就如江湖人的刀剑一般,是一种身份的象征(这是很多人尝试emacs/vim的动力所在)。纵然这些“身外之物”不能代表你的功力,但是拿一把屠龙刀和一个小铁片带给人的感觉是绝对不一样的,前者更能让人产生敬意,而后者,估计得到的就是嘲笑了。你我都不是那种随手捻来皆是武器的高人,更没有超脱到物我两忘的境界,所以你我这样的凡人,更多的是追求武器的精良,追求外在的装饰。
所以,不管怎么说,emacs其实很普通,它是为人设计使用的编辑器,和“神”关系不大。你不会用,不代表你就不是神;会用,更不能说明你就是神。真正的“神”,如一个笑话所言,是可以用记事本和厕纸写出操作系统的人。你我这样的凡夫俗子,只能用用emacs充充大神,仅此而已。。。
阅读(4152) | 评论(3) | 转发(0) |