12

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

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

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

2 ответа2

23

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

set wildmenu
set wildmode=list:longest
-4

Нажмите Tab несколько раз, чтобы пройти по матчам.

Вы можете опустить set wildmenu так как set wildmode=list:longest подразумевает это.

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