我希望将vim设置为C++ IDE,这样我就可以从中完成所有工作。
我正在使用以下插件来配置vim:
- Clang complete - 准确的补全
- nerdtree - 浏览文件
- snipmate - 插入代码片段
- AutoComplPop - 全能补全
- buffergator - 缓冲区管理
- vim-powerline - 美观的状态栏
- 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
将仅运行外部 make 命令,这就是全部。在 vim 中有一个内置的make
命令,它还将创建一个带有错误/警告的quickfix
窗口。它更加有用。 - user1773602