скачать - vim учебник
Как заставить vim делать обычную(bash like) вкладку завершения для имен файлов? (4)
Ближайшее поведение к завершению Баша должно быть
set wildmode=longest:full,full
При wildmenu
нескольких символов, нажатие одной вкладки даст все совпадения, доступные в wildmenu
. Это отличается от ответа Michael который открывает окно, подобное quickfix, под командной строкой.
Затем вы можете продолжать печатать остальные символы или снова нажимать вкладку, чтобы автоматически заполнить первое совпадение и обвести вокруг него.
Когда я открываю новый файл в vim, и я использую завершение табуляции, он завершает полное имя файла вместо того, чтобы выполнять частичное совпадение, например bash. Есть ли способ сделать работу с закладкой имени файла более похожей на bash?
Если вы не хотите устанавливать wildmenu, вы всегда можете нажать Ctrl + L, когда хотите открыть файл. Ctrl + L завершит имя файла как завершение bash.
Попробуйте использовать: установить wildmenu. Кроме того, я не уверен, что именно вы пытаетесь. Попробуйте еще немного. Да, да, и, возможно, попробуй эту ссылку: link
Я лично использую
set wildmode=longest,list,full
set wildmenu
Когда вы набираете первое нажатие на вкладку, оно будет как можно больше завершено, второе нажатие на вкладку предоставит список, третья и последующая вкладки будут циклически проходить через параметры завершения, чтобы вы могли завершить файл без дополнительных клавиш
bash, как было бы просто
set wildmode=longest,list
но все это очень удобно