Я хочу настроить vim как С++ IDE, чтобы я мог работать с ним.
Я использую эти плагины для vim:
-
- Clang complete - точное завершение
-
- nerdtree - просмотр файлов
-
- snipmate - вставить фрагменты
-
- AutoComplPop - omni-completion
-
- bufferator - управление буфером
-
- 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 или какой-либо другой метод
Любые советы приветствуются.