Возможно ли, что Vim завершит код для вас, как и в любой другой среде IDE (не только для поиска по словам, но и для классов, методов и т.д.)?
Каковы доступные варианты/плагины?
Возможно ли, что Vim завершит код для вас, как и в любой другой среде IDE (не только для поиска по словам, но и для классов, методов и т.д.)?
Каковы доступные варианты/плагины?
Возможно, но большинство людей этого не делает.
vim - довольно общий редактор, который сказал, что он содержит некоторые функции "завершения кода", такие как завершение слова и т.д., но ничего подобного, например, Delphi IDE.
Такая система может быть добавлена посредством скриптинга vim-vim может напрямую запускать несколько языков сценариев, которые делают это проще, или вы можете отправить файл через внешний script.
Clang Complete позволяет использовать Clang для точного автозаполнения C и С++
Я считаю, что после этого списка ссылок вы сможете покинуть любую IDE и стать верным пользователем vim, посмотрите некоторые плагины, которые помогут вам с ресурсами IDE...
Это немного устарело. Восходящей звездой в завершении кода Vim является плагин "YouCompleteMe". Проверьте здесь.
Окончание Omni - это, безусловно, путь. Создайте его в режиме вставки с помощью Ctrl + X Ctrl + O.
Я использую его совместно с SuperTab, чтобы разрешить выполнение табуляции, аналогичную оболочке bash.
Не используйте его самостоятельно, но я слышал о завершении Omni:
http://vim.wikia.com/wiki/Omni_completion
Vim Wiki содержит пару вещей, которые могут быть полезны для автоматического завершения слов.
Вы можете попробовать это Словарь завершений, получить словарь для вас. Простые способы
Если вы программируете на С++, есть ctag и cscope и плагин OmniCppComplete.
Надеюсь, что это поможет