Vim相信IT從業(yè)者一定都不會感到陌生戈锻,至少這個大名應(yīng)該聽過吧,Vim是ViIMproved的簡稱。
她是從Vi發(fā)展出來的文本編輯器,和Emacs并列成為Unix/Linux系統(tǒng)用戶最喜歡的編輯器漠其。
有一句非常的拉風(fēng)的話:“Vim是編輯器中的神,Emacs是神的編輯器”。
我沒有嘗試過Emacs和屎,也知道自己并不是神拴驮,所以我選擇了Vim。
在學(xué)習(xí)Vim之前柴信,我曾使用過幾個不錯的文本編輯器套啤,因為我從事的工作是在日文操作系統(tǒng)下進行的,
所以第一個被我認為是最強編輯器的是「秀丸」随常,這款編輯器在日本應(yīng)該是市場占有率最高的潜沦,
無論是性能還是功能都非常強大,不過秀丸是共享軟件绪氛,注冊費用是4,200円止潮,雖然不貴,
但是我更喜歡開源軟件钞楼,所以我決定放棄她。
之后我用了很長時間的「サクラエディタ」袄琳,サクラ就是櫻花的意思询件,使用她除了這個好聽的名字外,
她還是個開源項目唆樊,并且在編輯器類的排行也很不錯宛琅,但是她的官方主頁上寫著
「サクラエディタはMS Windows上で動作する日本語テキストエディタです.
MS Windows(95)98/NT/2000/XP/Vista/7の日本語版が必要です.
他の言語のWindowsでは2バイト文字が正しく表示されません.」,
意思是她只能在日文Windows系統(tǒng)上使用逗旁,其他語言的系統(tǒng)上2bit文字會無法顯示嘿辟,而我的個人電腦上
使用的是中文版Windows系統(tǒng),所以我必須找一個能在中文系統(tǒng)上完美運行的編輯器才行(我工作的電腦里還有她)片效。
這時候我開始想選用Vim了红伦,因為早就聽說過這個偉大的編輯器的一些介紹,興致勃勃地從她的官網(wǎng)下載了最新版本淀衣,
安裝一切順利昙读,但是當我啟動她并試圖隨便寫點什么的時候,我郁悶了膨桥,這是什么編輯器蛮浑,是用來打字的工具嗎?
我發(fā)現(xiàn)自己完全不了解她只嚣,之前那些編輯器的使用經(jīng)驗在這里完全被顛覆了沮稚,去Google上找了些資料后發(fā)現(xiàn),
原來要使用Vim需要背很多快捷鍵和命令册舞,在處理文本文件前需要背出這么多處理以外的東西蕴掏,這值得嗎?
我決定放棄了,因為她太難以駕馭了囚似。
當我失望的時候剩拢,又一個她出現(xiàn)了,那就是「Notepad++」饶唤,她也是開源項目徐伐,并位于編輯器排行榜首位置,
她配置簡單募狂,性能也還算不錯办素,能在各種語言的Windows系統(tǒng)下使用,有高亮祸穷,有矩形編輯性穿,有補完,有宏雷滚,有擴展需曾,
我需要的功能她都有。
那為什么我又一次放棄了這個功能完備的「Notepad++」呢祈远?原因就是操作系統(tǒng)呆万!由于現(xiàn)在我到日本工作了,
主要的工作內(nèi)容從寫代碼做開發(fā)變成了系統(tǒng)維護车份,所接觸到的有關(guān)系統(tǒng)運行的平臺已經(jīng)不單單是Windows了谋减,
很多時候需要在Linux上做一些文件修改工作,一開始我采用的方法是先將需要修改的文件傳到Windows扫沼,
然后用Notepad++做修改后再傳回Linux出爹,但是隨著頻率越來越高,這樣的方法會浪費太多時間缎除,所以我必須
找一個能直接在Linux上修改文件的編輯器严就,這時當然我又一次想到了Vim。
并且這一次由于是工作需要器罐,我決定花時間靜下心來好好學(xué)習(xí)駕馭Vim盈蛮,這一次我找到了一個輕松入門的教程
「Learn Vim Progressively」,這個教程的好處就是并不一上來就列出所有的快捷鍵和命令技矮,而是先對一個
編輯器最基本的功能(打開文件抖誉、移動光標、輸入內(nèi)容衰倦、保存文件)進行說明袒炉,掌握了這些基本的之后,
再根據(jù)自己的需要選擇性的學(xué)習(xí)一些高級功能的實現(xiàn)樊零,現(xiàn)在已經(jīng)能把Notepad++所有的功能都在Vim上實現(xiàn)了我磁,
并且隨著在工作中不斷的使用孽文,功力大增,可以輕松的處理百萬行的數(shù)據(jù)文件夺艰。
在這里對我現(xiàn)在用的Vim版本做一些說明芋哭,因為大家可能和我的需求不一樣,所以僅供參考郁副。
從Vim的官網(wǎng)上下載來的版本是通用的减牺,會根據(jù)所在的操作系統(tǒng)的語言自動適應(yīng)。但是我的個人電腦和工作電腦的
系統(tǒng)語言是不一樣的存谎,并且通用版本對英文系統(tǒng)以外的支持需要進行一系列配置拔疚,所以我選擇了由日本作者KoRoN
自行發(fā)布的Vim,這個版本可以很好的在日文系統(tǒng)下使用既荚,并且加入了一些適合日文系統(tǒng)使用的插件稚失。
然后我研究并成功地將這個版本的Vim用在中文系統(tǒng)下。如果大家也有日文系統(tǒng)下使用Vim的需求恰聘,
可以去香り屋下載句各。