Есть ли способ включить intellisense в VIM (gvim). Я хочу использовать его для STL.
Как включить intellisense в VIM (gvim)
Ответ 1
Простите меня сначала для исправления, но IntelliSense - это имя расширенного завершения кода в Microsoft Visual Studio, а не общий термин для завершения кода.
Чтобы ответить на ваш вопрос, вы, вероятно, захотите использовать YouCompleteMe. Установку не очень сложно с помощью vim plugin-менеджеров, но не забудьте запустить оболочку script, которая компилирует скомпилированный компонент YCM. Прочитайте документы полностью, большинство первоначальных проблем можно избежать.
Ответ 2
настройка баз данных ctags для использования с omnicppcomplete
создать теги для stdlibС++ и STL
$ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/stdlibcpp /usr/include/c++/4.2.4/
$ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/boost /usr/include/boost/
$ apt-file list libc6-dev | grep -o '/usr/include/.*h'> ~/.vim/tags/libc6-filelist
$ ctags --c++-kinds=+p --fields=+iaS --extra=+q -I__wur -I__THROW -I__nonnull+ -f ~/.vim/tags/libc6 -L ~/.vim/tags/libc6-filelist
Вот три ссылки, которые вы должны найти полезными:
Ответ 3
Махатма, вы можете найти это интересно:
Ответ 4
Coc кажется многообещающим, объединяет intellisense с vim (8.0 и выше) и neovim