vim c/c++智能補全插件

jopen 13年前發布 | 44K 次閱讀 C/C++開發 Vim

我很喜歡vim,而且一直用,不過對于c/c++只能補全一直都沒有一個很好的解決方案,雖然有個插件(omnicomplete)功能比較強大,跟eclipse等IDE比起來還是很有差距的,特別是對于類的智能補全。

前些天網上找到一個功能甚是強大的插件(clang complete),可以很好的解決這個問題,個人認為完全可以取代omnicomplete。這個插件依賴于clang編譯器,這個編譯器安裝很簡單,一般流行的linux發行版本的軟件倉庫中都有,比如在debian或ubuntu中可以這樣,

sudo apt-get install clang

然后就是就是安裝插件了, clang complete, 如何安裝,自己看介紹吧。使用方法就是當你在類名或實例后輸入.或者->時,vim會自動根據clang編譯器提供的信息不全該類提供的方法,當然如果你的代碼中有錯,可就不行哦。因為你的代碼補全信息都是要通過clang實時編譯器編譯的。

貼一張效果圖,個人強力推薦!

vim c/c++智能補全插件

有興趣的朋友可以打開原文鏈接看看。

原文鏈接: http://blog.chmd.fr/vim-complete-c-accurately-pulling-informations-from-the-compiler-with-gccsense-and-clang_complete.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!