我希望將vim設置爲C++ IDE,以便我可以完成所有工作。將vim設置爲C++ IDE
我使用這些插件VIM:
-
-
鏘完整的 - 準確的完成
-
-
nerdtree - 瀏覽文件
-
-
snipmate - 插入片段
-
-
AutoComplPop - 全方位完成
-
-
buffergator - 緩衝管理
-
-
VIM電力線 - 好的狀態欄
-
-
vundle - 管理插件
但我缺少的東西像跳轉到和編譯多個文件在一個可執行,項目視圖...
我正在使用
nmap <F8> :w % <bar> :!g++ -W -Wall -Wextra -pedantic -std=c++11 % -o %:t:r<CR> <bar> :!./%:t:r<CR>
編譯當前文件,但如果有多個文件創建一個可執行文件,它將不起作用。
我知道我可以使用eclipse,netbeans,code :: blocks等,但我真的很喜歡vim ...如果vim ide這樣的東西不可行,我必須學習GNU構建系統或其他方法?
歡迎任何建議。
如果你寫一個快速生成文件(或者生成一個),你可以運行!make – jozefg
@jozefg,'!make'只會運行外部make,就是這樣。在vim中有內置的'make'命令,它還會創建一個帶有錯誤/警告的'quickfix'窗口。它更有用 – 2012-11-19 15:16:13