一些網絡上質量較高的Vim資料
從我07年接觸Vim以來,已經過去了8個年頭,期間看過很多的Vim文章,我自己覺得非常不錯,而且創作時間也比較近的文章有如下這些。
Vim入門
目前為阿里巴巴高級技術專家的陳皓寫的Vim系列文章:
- 簡明 Vim 練級攻略
文章很有意思,跟打怪練級一樣,你會分別經歷如下階段:- 存活
- 感覺良好
- 覺得更好,更強,更快
- 使用VIM的超能力
- 無插件Vim編程技巧 出來混,經常會在各種服務器上編輯文件,沒有了心愛的配置文件和插件,怎么破?記住這些Vim原生態無需插件就可以使用的Vim編程技巧吧!其實不用其他插件也可以滿足日常的C++開發需求的。
- 游戲:VIM大冒險 在玩游戲的過程中熟悉Vim的熱鍵
- Vim的分屏功能 很多時候需要同時編輯多個文件,那么可以使用Vim的分屏功能
不得不贊嘆一下,在陳浩的技術博客酷殼上,他已經花費了10年時間積累了大量的非常有用的技術文章。很多時候,我要的信息都可以通過站內搜索在他的博客上找到。建議大家多關注他的博客。
其實在Vim里面,就已經自帶了一個非常不錯的30分鍾的教程,可以使用命令 :help tutor 來開啟。這個教程本身就是一個文本,然后按照教程走,就是在用Vim編輯這個教程本身。我一直覺得這種思路很神奇,而且避免了初學者沒有合適的文本拿來練手的尷尬境地。
打造Vim為C++ IDE
對於有想打造Vim為C++ IDE的親們,可參照下面的文章。
70后程序員,瑞友科技IT應用研究院副院長池建強寫的:
誰說Vim不是IDE系列,此系列文章充滿了文藝氣息,內容清晰易懂,介紹了vim配置文件、Vim中的幾個基本概念、介紹了一些碼農常用插件。利用這些插件,可以使得Vim具備代碼瀏覽、索引、標簽、標記、檢索功能。不過遺憾的是這個大坑只填到了第4部,后面的5,6,7呢?后來老池說了,有這本<<Vim實用技巧>>就夠了,不需要寫后續幾篇了,喜歡看紙質版書籍的同學可以買來看看。
E文好的還可以看這篇:
Coming Home to Vim
把瀏覽器也搞成類似於Vim
Vim用着特別爽了,那么能不能用類似Vim操作一樣用鍵盤操作Firefox呢?
答案是可以的,請戳這個vimperator
Vim亂碼問題
新手經常遇到的問題就是自己的文檔用Vim打開,會有亂碼的問題,可以參考我之前寫的這篇文章來解決:Linux環境下shell和vim中亂碼原因及消除辦法
一些能夠提高效率的Vim技巧
以下是我搜刮到的Vim命令,歡迎大家補充
- 計算某些字符串出現的次數: :%s/pattern-here//gn. 就是將替換命令中的第二個模式留空,然后加上n這個標記
- 搜索字符串的時候忽略大小寫: /searchConten\c
- 顯示不可見的字符,當你需要查看控制字符的時候會非常有用: :set list
- 以二進制格式查看文件 :%!xxd ,切換回來: :%!xxd -r 。是利用外部程序 xxd 來處理了vim的buffer
- 對於一些不明白的命令或者設置,可以通過幫助來查看,例如 :help filetype 來查看filetype相關的幫助文檔,:help set 來查看vim的設置相關的幫助文檔,這里支持tab補全
如果您看了本篇博客,覺得對您有所收獲,請點擊右下角的“推薦”,讓更多人看到!

