В Zsh я могу использовать завершение имени файла с помощью косой черты, чтобы нацелить файл в глубину моего исходного дерева. Например, если я типа:Как автозаполнять пути к файлу в Vim, как и в zsh?
vim s/w/t/u/f >TAB<
ЗШ заменяет шаблон с:
vim src/wp-contents/themes/us/functions.php
То, что я хотел бы, чтобы быть в состоянии целевых файлов точно так же в командной строке Vim, так что печатать
:vi s/w/t/u/f >TAB<
будет автозаполнения:
:vi src/wp-contents/themes/us/functions.php
Я пытаюсь разобрать документы Vim для wildmode, но я не вижу, какие настройки дадут мне это. Он делает автозаполнение для отдельных имен файлов, но не путей к файлам. Поддерживает ли Vim это изначально? Или как я могу настроить алгоритм автозаполнения файлов?
Спасибо за любой совет! -mykle-
Я ответил на это неправильно, основываясь на неправильном понимании вопроса. Я не знаю, как это сделать в Виме. Это определенно невозможно с любым вариантом Vim, и ничего, связанное с 'wildmode', не поможет. Его можно реализовать с помощью плагина. Я не знаю, существует ли он. Я вдруг хочу это сейчас, когда вы его подняли, поэтому, если я не смогу найти плагин, я его напишу. –