<a href="http://blog.51cto.com/attachment/201011/134451581.png" target="_blank"></a>
作為一個從事IT行業的人來說,Linux是一個必須要有所了解的平台。當看到别人在Linux下熟練的敲着指令而自己卻無所适從的時候,這種尴尬真的讓自己覺得知識的匮乏。且不說能熟練掌握bash,至少文本編輯器要會用吧。出于這個單純的不能再單純的目的,開始我VIM的學習之旅。
找同僚要到上面那張表,真的是寶典啊!常用和簡單的快捷鍵都有了,需要做的就是在使用過程中記住一些實用的指令。當你真的上手了以後,你會發現原來VIM是如此強大,如果不用滑鼠,那麼VIM絕對是文本編輯的最佳選擇。其實當你一直敲着鍵盤完全不用猶豫,也不用右手忙着一會用滑鼠、一會用鍵盤的時候,給人的感覺真的像是電腦高手。當你掌握了VIM的時候就可以表面上看的像個高手了,虛榮心強的朋友不要錯過啊,哈哈~(當然VIM強大的編輯功能才是真正吸引人之處)
給幾個常用的指令,表上沒寫的,感覺很好使。
1. 全選:ggVG
2. 垂直切分::vs或者ctrl+Wv;切換視窗:ctrl+W然後加上jkhl的方向鍵
3. Dos文本轉換到Unix::set fileformat=unix
4. 文法着色::syntax=on
5. 顯示行數::set nu
6. 數字自增減:光标在數字上,ctrl+a自增,ctrl+x自減,如果先按數字再按快捷鍵,數字表示自增幅度
其實好用的指令還有很多,自己慢慢摸索吧。當你對這個編輯器愛不釋手的時候,那麼在windows下也裝一個好了,GVIM就可以啦,給一個下載下傳位址:
<a href="http://ftp-idc.pconline.com.cn/pub/download/200808/gvim72_PConline.exe" target="_blank">http://ftp-idc.pconline.com.cn/pub/download/200808/gvim72_PConline.exe</a>
我想寫了這些應該就夠上手的了,這個東西就是要用,用多了就熟悉了。寫在最後,VIM僅僅是一個文本編輯器,就是用的再熟練也沒什麼太了不起的。下一步好好學學bash腳本,既簡單又功能強大,就算不精通,至少也要讀的懂别人寫的~
補充一個進階技巧,縱向插入一列同樣的值
先用ctrl+v按塊選擇,然後把需要插入的列縱向選擇上,按i開始輸入具體内容,最後連續兩次esc,搞定!
本文轉自passover 51CTO部落格,原文連結:http://blog.51cto.com/passover/425555,如需轉載請自行聯系原作者