Vim — как сопоставить команду tabedit для включения циклического перебора имен файлов?

Vim — как сопоставить команду tabedit для включения циклического перебора имен файлов?

Я постоянно использую эту команду :tabe **/<file-name-pattern>, чтобы открывать файлы в текущем каталоге и подкаталогах в новой вкладке в vim. Команда позволяет переключаться между похожими именами файлов, пока я не найду тот, который мне нужен. Я хотел сопоставить ее с пользовательской командой, чтобы мне пришлось меньше вводить, но я новичок в командах vim и подумал, что попрошу о помощи. Вот что я смог придумать (сопоставлено с TT):

:command -nargs=1 TT :tabe **/<args>

Идея заключается в том, чтобы имитировать функциональность вышеописанного и набирать, :TT <file-name-pattern>а затем переключаться с помощью клавиши, пока не будет найден нужный файл. Это, э-э, не сработало. Есть идеи, как это сделать? Спасибо.

решение1

Попробуйте добавить -complete=fileк команде:

:command -nargs=1 -complete=файл TT :tabe **/args

Видеть " :help :command-complete".

Связанный контент