我希望将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