Добавьте это к вашему .vimrc
:
set wildmenu set wildmode=list:longest
Когда вы some/path/file<Tab>
набираете : e, если есть несколько совпадений, vim просто выбирает первое, и вам нужно перебирать остальные из них с помощью клавиши Tab. (очень похоже на поведение интерфейса командной строки Windows).
Как мне заставить его вести себя как bash, где он завершается только до тех пор, пока не возникнет двусмысленность?
РЕДАКТИРОВАТЬ : обновленный вопрос для немного большей ясности.
Добавьте это к вашему .vimrc
:
set wildmenu set wildmode=list:longest
Нажмите Tabнесколько раз, чтобы пройти через матчи.
Вы можете опустить, set wildmenu
так как set wildmode=list:longest
это подразумевает.