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