我希望将 vim 设置为 C++ IDE,这样我就可以完成所有工作。
我正在为 vim 使用这些插件:
- Clang 完成 - 准确完成
- 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 构建系统或其他方法?
欢迎任何建议。