Vim新手入門資料和一些Vim實用小技巧


一些網絡上質量較高的Vim資料

從我07年接觸Vim以來,已經過去了8個年頭,期間看過很多的Vim文章,我自己覺得非常不錯,而且創作時間也比較近的文章有如下這些。

Vim入門

目前為阿里巴巴高級技術專家的陳皓寫的Vim系列文章

  • 簡明 Vim 練級攻略
    文章很有意思,跟打怪練級一樣,你會分別經歷如下階段:
    1. 存活
    2. 感覺良好
    3. 覺得更好,更強,更快
    4. 使用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命令,歡迎大家補充

  1. 計算某些字符串出現的次數: :%s/pattern-here//gn. 就是將替換命令中的第二個模式留空,然后加上n這個標記
  2. 搜索字符串的時候忽略大小寫: /searchConten\c
  3. 顯示不可見的字符,當你需要查看控制字符的時候會非常有用: :set list
  4. 以二進制格式查看文件 :%!xxd ,切換回來: :%!xxd -r 。是利用外部程序 xxd 來處理了vim的buffer
  5. 對於一些不明白的命令或者設置,可以通過幫助來查看,例如 :help filetype 來查看filetype相關的幫助文檔,:help set 來查看vim的設置相關的幫助文檔,這里支持tab補全

如果您看了本篇博客,覺得對您有所收獲,請點擊右下角的“推薦”,讓更多人看到!
資助Jack47寫作,打賞一個雞蛋灌餅錢吧
pay_weixin
微信打賞
pay_alipay
支付寶打賞


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM