Как сделать так, чтобы gvim выполнял завершение табуляции, как vim на основе терминала?

В vim на основе терминала отображаются предложения вместо автозаполнения с первым результатом в папке и их циклического просмотра.

2 ответа2

3

Это поведение определяется опцией "wildmode". Значением по умолчанию является "полное", которое даст вам поведение, которое вы видите в gvim. Если для него задано что-то вроде "самый длинный список", вы получите поведение, которое вы видите в терминале vim. Я не уверен насчет настроек, потому что, как вы можете видеть в

:help 'wildmode'

Есть несколько настроек и комбинаций настроек на выбор, и некоторые комбинации ведут себя аналогично.

Вы можете увидеть значения опции 'wildmode', которые ваши gvim и vim используют, выполнив

:set wildmode?

и вы можете найти, где была сделана настройка, выполнив

:verbose set wildmode?

Мне кажется, что ваши gvim и vim используют разные файлы конфигурации.

0

Можете быть более конкретными? Vim обладает способностью выполнять разные вещи в разных контекстах.

Тем не менее, gVim должен вести себя очень похоже на консольный Vim, если он использует те же файлы конфигурации. Чтобы убедиться в этом, вы можете запустить команду " :scriptnames " в Vim и gVim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .