Как сделать так, чтобы gvim выполнял завершение табуляции, как vim на основе терминала?
В vim на основе терминала отображаются предложения вместо автозаполнения с первым результатом в папке и их циклического просмотра.
Как сделать так, чтобы gvim выполнял завершение табуляции, как vim на основе терминала?
В vim на основе терминала отображаются предложения вместо автозаполнения с первым результатом в папке и их циклического просмотра.
Это поведение определяется опцией "wildmode". Значением по умолчанию является "полное", которое даст вам поведение, которое вы видите в gvim. Если для него задано что-то вроде "самый длинный список", вы получите поведение, которое вы видите в терминале vim. Я не уверен насчет настроек, потому что, как вы можете видеть в
:help 'wildmode'
Есть несколько настроек и комбинаций настроек на выбор, и некоторые комбинации ведут себя аналогично.
Вы можете увидеть значения опции 'wildmode', которые ваши gvim и vim используют, выполнив
:set wildmode?
и вы можете найти, где была сделана настройка, выполнив
:verbose set wildmode?
Мне кажется, что ваши gvim и vim используют разные файлы конфигурации.
Можете быть более конкретными? Vim обладает способностью выполнять разные вещи в разных контекстах.
Тем не менее, gVim должен вести себя очень похоже на консольный Vim, если он использует те же файлы конфигурации. Чтобы убедиться в этом, вы можете запустить команду " :scriptnames
" в Vim и gVim.