今天碰到了選一款編輯器的問題,想起了一篇舊文,搬過來保存
工欲善其事,必先利其器。據某些人類學家說,人較之動物高等,一個重要原因就是會制造和使用工具(貌似烏鴉也會)。衣食住行,人類的文明,文化帶來了精神和社會的繁榮。工具則送給了人巨大的物質財富。石器,青銅,鋼鐵,電子元件組合的各類工具,在歷史長河中穿插,交織了智慧和勇氣的榮光。
各行各業都有其工具。一種是無形的,一種是有形的,就如同武林高手,除了武功絕學,還有兵器。百曉生兵器譜上,羅列了眾多好手。對于一個從事程序行業的人而言。編輯器就像武林人士的兵器。可是,編輯器卻不能像兵器那樣來一個排行榜。不然,世界會混亂的。那么什么編輯器最好?有一個流傳的故事:
一個深夜還沒回家的女孩,在路上遇到了一群程序員。程序員被女孩的風姿激起了原始生命的欲望。面對弱小的女孩,程序員們決定輪番進行強奸。無望的女孩就說了一句話,就化險為夷。她問程序員們:“什么編輯器最好?”之后程序員們之間的吵罵戰爭,就和她沒有什么關系了。安然離開。
故事總歸故事,無非告訴了人們。當一個問題不能解決的時候,就已經不是一個問題了,是一種態度。就像人從哪里來,要去往何處?哲學家從來不覺得這些是問題。
那么真的就沒有好的編輯利器么?Google一下,有很多建議。每一種編輯器,或多或少,都帶有一種宗教信仰的鬼魅。有人喜歡小巧靈動,有人偏愛宏大穩重。矛盾的功能和欲望,本身就不可融合。因此沒有適合所有人最好的編輯器,只有適合自己的編輯器。就像這個世界沒有最好的母親,只有自己的母親才是最好的。不難理解,世界上只有兩種編輯器,好用的編輯器和不好用編輯器。通常好用的編輯器又分為免費的和死貴死貴的。
編輯器相似的問題,則是IDE。前段時間,關于IDE和編輯器的爭論,足足吵了一天,并且還沒有任何結果,將來也不會有結果,這已經不是問題了,是一種態度。對于我,IDE和文本編輯器。來者皆不拒。重要的是合適,就像衣服,首先要合身,其次要好看。
似乎沒有最好,那么就選擇最適合自己。可是,選擇著實一大難題。會選擇,也是一種境界。昨日和某人討論這個話題。那個少年一急促,說到:“說那么多干嘛,什么Vim,Emacs的,高手都是用記事本(指最簡單的文本編輯器)寫東西的。”。很多年前,我也認同這句話,現在看來,真的是無知。什么叫高手都是用記事本?應該這么說,高手都能用記事本,但是高手絕不用記事本。能和用,完全是兩碼事。高超的俠客,可以不用兵器,使用雙拳打架也能打。可是,真正的戰場,有那么好的兵器不用而用雙拳?所以能和用,不能混為一談。真正的高手,是能用,能駕馭。最重要的是找到適合自己的,并且會選擇。
選擇之殤,貌似凡是有選擇,就有選擇帶來的快樂和憂傷。如果沒有選擇呢,不盡然吧。選擇一款適合自己編輯器,選擇一個適合自己的人。能夠駕馭一些編輯,也能保護愛護照顧一些人。