#vim #autocomplete #filepath
#vim #автозаполнение #путь к файлу
Вопрос:
Я нахожусь в каталоге со многими вложенными папками с общим префиксом:
./pref-apple
./pref-aubergine
./pref-mango
./pref-milk
У меня есть файл в одной из этих папок, и я хочу, чтобы vim автоматически заполнял путь только до первого неоднозначного совпадения
:e ./p<TAB>
-> :e ./pref-
:e ./pref-au<TAB>
-> :e ./pref-aubergine/
в то время как на данный момент он будет автоматически заполнен полным именем первой папки. :e ./p<TAB>
-> :e/pref-apple/
Как я могу это сделать?
Комментарии:
Ответ №1:
Вы хотите set wildmode=longest
.
Дополнительная информация на :help 'wildmode'
Комментарии:
1. Я использую
set wildmode=longest:full,list:full
. Я нахожу, что это хороший баланс завершения и перечисления альтернативных завершений.