我和Vim的故事

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的需求恰聘,
可以去香り屋下載句各。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市晴叨,隨后出現(xiàn)的幾起案子诫钓,更是在濱河造成了極大的恐慌,老刑警劉巖篙螟,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異问拘,居然都是意外死亡遍略,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門骤坐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绪杏,“玉大人,你說我怎么就攤上這事纽绍±倬茫” “怎么了?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵拌夏,是天一觀的道長僧著。 經(jīng)常有香客問我,道長障簿,這世上最難降的妖魔是什么盹愚? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮站故,結(jié)果婚禮上皆怕,老公的妹妹穿的比我還像新娘毅舆。我一直安慰自己,他們只是感情好愈腾,可當我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布憋活。 她就那樣靜靜地躺著,像睡著了一般虱黄。 火紅的嫁衣襯著肌膚如雪悦即。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天礁鲁,我揣著相機與錄音盐欺,去河邊找鬼。 笑死仅醇,一個胖子當著我的面吹牛冗美,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播析二,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼粉洼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了叶摄?” 一聲冷哼從身側(cè)響起属韧,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蛤吓,沒想到半個月后宵喂,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡会傲,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年锅棕,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淌山。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡裸燎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出泼疑,到底是詐尸還是另有隱情德绿,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布退渗,位于F島的核電站移稳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏会油。R本人自食惡果不足惜秒裕,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望钞啸。 院中可真熱鬧几蜻,春花似錦喇潘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至弧烤,卻和暖如春忱屑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背暇昂。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工莺戒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人急波。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓从铲,卻偏偏與公主長得像,于是被迫代替她去往敵國和親澄暮。 傳聞我的和親對象是個殘疾皇子名段,可洞房花燭夜當晚...
    茶點故事閱讀 45,870評論 2 361

推薦閱讀更多精彩內(nèi)容