Vim - como mapeio o comando tabedit para permitir o ciclo pelos nomes dos arquivos?

Vim - como mapeio o comando tabedit para permitir o ciclo pelos nomes dos arquivos?

Eu uso o comando :tabe **/<file-name-pattern>o tempo todo para abrir arquivos no diretório atual e subdiretórios em uma nova aba no vim. O comando permite alternar entre nomes de arquivos semelhantes até encontrar o que estou procurando. Eu queria mapeá-lo para um comando do usuário de forma que tivesse menos o que digitar, mas sou meio novo nos comandos do vim e pensei em pedir ajuda. Aqui está o que eu poderia sugerir (mapeado para TT):

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

A ideia é imitar a funcionalidade acima e digitar :TT <file-name-pattern>e alternar com a tecla até que o arquivo desejado seja encontrado. Isso, ah, não funcionou. Alguma ideia de como fazer isso acontecer? obrigado.

Responder1

Tente adicionar -complete=fileao comando:

:comando -nargs=1 -complete=arquivo TT :tabe **/args

Ver " :help :command-complete".

informação relacionada