как заставить автозаполнение vim вести себя как автозаполнение по умолчанию в bash?


14

Когда вы some/path/file<Tab>набираете : e, если есть несколько совпадений, vim просто выбирает первое, и вам нужно перебирать остальные из них с помощью клавиши Tab. (очень похоже на поведение интерфейса командной строки Windows).

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

РЕДАКТИРОВАТЬ : обновленный вопрос для немного большей ясности.


Ответы:


25

Добавьте это к вашему .vimrc:

set wildmenu
set wildmode=list:longest

4
Я только что подписался на суперпользователя и отвечал на вопросы, чтобы набрать достаточно репутации, чтобы подтвердить ваш ответ. Спасибо.
user138727

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.