2012-06-12 4 views
5

Я только изменил мой «completeopt» настройки обратно от:Как отказаться от завершения предложения

set completeopt = preview,menuone,longest 

по умолчанию:

set completeopt = preview,menuone 

После долгого времени использовать его, как это было , Я решил, что I предпочитает, чтобы первая запись была выбрана по умолчанию.

У меня есть одно раздражение. Я хотел бы иметь возможность попытаться выполнить , если совпадения, которых я ищу, нет в списке, тогда отбросить предлагаемое завершение и вернуться к исходному тексту. Как это делается?

Я, кажется, помню из далекого прошлого, что такое поведение существует , но случайным образом путаные кнопки не оказались плодотворными и искали не работает для меня.

Спасибо за любую помощь.

ответ

5

Вы всегда можете ввести Ctrl-E, чтобы вернуться к исходному тексту.

Кроме того, Ctrl-N/Ctrl-P в конечном итоге цикл обратно к исходному тексту.

См: :help completion для получения более подробной информации:

При завершении активной вы можете использовать CTRL-E, чтобы остановить его и вернуться к первоначально напечатанного текста. CTRL-E не будет вставлен.

+0

Ах, большое вам спасибо! Не знаю, как я пропустил это: я даже посмотрел документы о завершении, из которых вы указали! Чтобы улучшить ваш ответ: это ': help ins-completion', где это написано. –

Смежные вопросы