Я использую ctags, taglist и т.д. для автоматического завершения в Vim. Однако он очень ограничен по сравнению с автозавершением Visual Studio intellisense или Eclipse. Мне интересно, можно ли настроить Vim на:
-
Показывать автозаполнение всякий раз. или → . Но только после некоторого текста, который может быть переменной (например, не показывать автоматическое завершение после номера).
-
Показывать функциональные параметры, когда (набрано.
-
Прекратите удаление списка автозаполнения, когда некоторые из них удаляют все символы после. или → : Когда я ввожу имя переменной, нажмите. или → для поиска определенного члена, мне часто приходится удалять все символы, которые я печатаю после. или → , но это заставляет Vim скрывать список автозавершения. Я хотел бы сохранить его видимым, если не нажимаю Esc.
-
Отображение связанного автоматического завершения: когда я ввожу переменную и нажимаю ^ X ^ O, она обычно показывает мне все теги в файле ctags. Я хотел бы, чтобы он показывал только теги, связанные с переменной.
Спасибо за помощь.
РЕДАКТИРОВАТЬ. Некоторые люди голосуют за этот вопрос, но ни один орган не знает ответа. Поэтому просто хотел упомянуть, что вам не нужно давать полный ответ; частичные ответы на любой из упомянутых пунктов были бы хорошими также.