
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=file
ao comando:
:comando -nargs=1 -complete=arquivo TT :tabe **/args
Ver " :help :command-complete
".