我的VIM配置 工欲善其事必先利其器

2021-05-22 12:23:10 字數 1337 閱讀 2134

做為乙個程式設計師,熟練掌握乙個的編輯工具可是很大地提高工作效率,不過熟練掌握乙個強大的編輯工具可以極大地提高效率,呵呵。

vim就是這麼乙個編譯器,而且是利器。vim是和emacs一樣大名鼎鼎的編輯軟體,兩個我都用過,不過個人還是喜歡vim,emacs經常要按兩個組合鍵才完成乙個動作,覺得不夠快,所以做了vim的門徒。好,廢話不多說了,下面我們介紹在windows下使用vim。

上面每一句後面的注釋是對該語句的解釋,_vimrc中是vim指令碼,也是vim命令,有興趣的同學可以學習一下,可以更好地定製自己的環境和使用編輯命令。

簡單地且不科學地講,vim有兩種模式或者狀態,一種模式下可以輸入命令,還有一種模式下可以輸入文字。剛開啟vim是處於命令模式下,然後按i, 就可以進入編輯模式,這是可以隨意輸入,然後按esc可以返回到命令模式。了解這兩點就可以嘗試使用vim了,大部分人一開始對於這種模式的切換肯定是不習慣的,但等熟悉了之後,就會知道使用模式確實很好,可以很快地輸入各種命令編輯檔案。

要熟練使用vim,移動命令確實是要好好掌握的,可以熟練使用移動命令時,就會發現使用vim編輯文件是多麼愜意和方便。同樣重要還有查詢和替換命令,另外懂一點正規表示式對效率的提高也是非常有幫助的。還有選擇命令等等,命令的掌握要和實踐相結合,這樣掌握得也牢,學習得也快,要知行合一。

使用vim的乙個很重要的原因就是因為vim有著豐富的外掛程式,vim有乙個很活躍的外掛程式貢獻者群體,編寫了很多有用的外掛程式。下面就介紹幾個很有用的外掛程式:

1. taglist

附:安裝了ctags後,還可以使用vim的補全功能,先在命令列裡移動到**在的目錄,然後使用命令ctags -r, 然後在這個命令列裡用gvim開啟檔案,這樣gvim的當前目錄就是剛才我們執行ctags -r的目錄,因為vim預設到當前目錄尋找tags檔案。然後嘗試在插入模式下,敲入乙個巨集的一部分,然後按然後就會有乙個列表跳出來,可以使用方向鍵選擇其中乙個補全方案。

2. doxygentoolkit

doxygen是很多人使用來生成文件的工具,doxygentoolkit 可以幫助你快速生成乙個doxygen式注釋的框架,非常方便。只需將doxygentoolkit.vim檔案放到$vimhome/vimfiles/plugin就安裝好了。將游標移動到乙個函式定義上,然後輸入命令:dox,看函式頭上是不是多了乙個doxygen格式的注釋。

3. 別的外掛程式(其實我用的外掛程式不多),請參考這篇文章《vim實用技術--常用外掛程式》 。

介紹vim的部落格和**:

vim.org --肯定得有它, 另外:help 《命令名》也是特別有用,vim的幫助文件口碑相當好。

碎碎念 --blogsome對vim的熟悉和理解真是深啊。

善用佳軟 --有一些介紹vim使用技巧的文章。

好睏哪,就寫到這,洗洗睡了。

工欲善其事必先利其器

裸機開發流程 1.編寫裸機程式 2.除錯裸機程式 3.生成2進製映像 編譯 鏈結 格式轉換 4.燒寫 執行2進製映像。嵌入式開發模型 交叉開發常用交叉工具 1 交叉編譯器,arm linux gcc 2 交叉鏈結器,arm linux ld 3 交叉轉換器,arm linux readelf 4 交...

工欲善其事,必先利其器

如何做好乙個答辯ppt?最為重要的是,不要照搬網上那些所謂的模板,不要用模板,不要用模板。你覺得模板很酷炫還是很大氣?所謂的模板醜不醜不說,很有可能不適合你要表達的東西,填鴨式的ppt是很糟糕的。去改動別人的ppt模板,來適應自己所要表達的內容,所花費的時間完全夠你做乙個ppt了。另外,報告用ppt...

「工欲善其事 必先利其器」

部落格不夠,日常來湊!haha,真的兩個週都沒有更新過文章了 愧疚 前兩天看到一句話講,只要精神上滿足,身體的疲憊算不上什麼。我好像真的達不到這個境界。為期半個多月的感冒真的讓我變懶散了好多,不過還好,感覺終於可以告一段落了。昨天終於好好的著手去寫趙老師留給我的作業 超怕過期的說 學了一丟丟pyth...