釵黛雙收:若你也同Vim難割捨,卻又看Emacs情切切

zecaro發表於2011-02-22
作者: C. Minos Niu 1 釵黛雙收:若你也同Vim難割捨,卻又看Emacs情切切 (引子) 2 釵黛雙收:若你也同Vim難割捨,卻又看Emacs情切切 (Vim篇) 3 釵黛雙收:若你也同Vim難割捨,卻又看Emacs情切切 (Emacs篇,結局) 1 釵黛雙收:若你也同Vim難割捨,卻又看Emacs情切切 (引子) 這篇文章分享我的一些經歷,寫給和我一樣對嬌小的Vim難以割捨,又在抱上Emacs這個大家閨秀以後死活不願意撒手的朋友們。 如果你不知道什麼是“編輯器聖戰”,那不妨百度Google一下,總之是自從開闢鴻蒙以來,就有兩個以伴君左右為己任的賢內助(Vim編輯器和Emacs編輯器)在互掐。由於兩位佳人的理念差別之大,加上各自陣營之間的鴻溝之深,使得先賢先哲基本上都會在這兩個陣營裡面挑一個來站隊。 網路普及以後,凡有帖子對Vim和Emacs這兩大編輯器作出比較,大都有成為必刪貼的潛質。原因很好理解,無論是誰看了紅樓夢,很難不對寶釵黛玉這兩位產生點好惡,此後但凡有人起了個頭要對釵黛二人做點比較,那後面的樓經常能蓋歪到變成地域攻擊男女對罵。在技術論壇裡,這樣折騰不被河蟹掉才怪。更有甚者,如果誰在討論程式設計的時候問了一句“需要做xx開發,用什麼工具比較好?”隨後也常常演變成Vim對Emacs的釵黛攻伐,最後一樣飛沙走石天昏地暗。這就說明,選擇Vim或Emacs已經不僅取決於我們在編輯文字時的好惡,而已經上升到幹活的人怎麼挑工具,過日子的人怎麼選老婆這種哲學高度的問題。 我一向覺得,成事者不可狹於器。所以選工具時候沒必要為了工具本身而搞個粉絲團,而是就著菜選刀,比著孩子找媳婦,攬來什麼樣的活計使什麼樣的傢伙。若以我的經驗來概括,Vim的犀利在於鍵盤操作,練家子爽得是用最少的手指運動完成編輯;Emacs的NB在於自定義功能,高手們都有一套獨門不傳的指令碼,所以Emacser滿手都是絕活,靠這些絕活上天入地無所不能。注意,這裡要講的既不是比出高下,也不是評測完了各打五十大板和稀泥。而是說說提煉出兩個工具的精華加以“雙修”,用足夠務實的態度來平息爭端。 先說點野史當引子。大學裡面從來都不缺廢寢忘食折騰電腦的兄弟。他們當中應該有不少動機都和當年的我一樣:希望被人誤認為是電腦高手。這種偽裝有一個巨大的好處——沒準能多給女生重灌幾次Windows。 不過,重灌Windows的高手們為了哥們面前神侃時不露怯,基本上還要玩過點一般人玩不轉的GNU/Linux。我想,工科男生們的Linux情結,怕有不少是因此而生。然而凡事不易,玩Linux是要自己改配置檔案的,這倒是根硬骨頭。 骨頭硬的重要原因麼,編輯器不順手。在那沒有Ubuntu的年代裡,誰要是折騰幾個晚上裝好一臺Linux的小白肉雞,會發現可用的編輯器只有Vim。這玩意和Windows的記事本、Dos的edit相比簡直就是個怪胎。這一點想必Emacser也深有感觸吧,進到Vim裡面若是不懂命令,肯定是在一陣滴滴滴過後連一個字母都敲不到螢幕上。 當裝機聖手們的情商智商普遍被挑戰了以後,大致是迅速分化為兩派——啃骨頭派和換骨頭派。啃派如我,繼續捏著腳適應Vim的小鞋;換派不用說也能猜到,自然是鞋也不要就轉身踏入了Emacs陣營——在那邊起碼知道怎麼打字。 按說天朝對於西方的編輯器聖戰應該是打醬油的態度,但實際情況是,啃派和換派儼然形成了自己的聖戰副本。
連結:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23650854/viewspace-687659/,如需轉載,請註明出處,否則將追究法律責任。

相關文章