Como abrir muitas abas para muitos arquivos no vim? [duplicado]

7

Eu posso abrir um arquivo em uma nova guia com:

:tabnew file

Digamos que eu tenha muitos arquivos, por exemplo: util.h e util.cpp.

Como posso abrir esses arquivos em novas guias separadas?

Estou procurando algo parecido com

:tabnew util.*
    
por juanpablo 14.01.2012 / 21:40

1 resposta

7

Primeiro, adicione os arquivos como argumentos:

:argadd util.*

Em seguida, use o comando :argdo com :tabnew :

:argdo tabnew

Você poderia fazer isso com :bufadd e :bufdo , mas nenhum dos comandos do buffer pode adicionar vários arquivos ao mesmo tempo. Além disso, usar o método :argadd pode evitar a abertura de guias para arquivos que você já tem abertos - isso depende se você chamou o Vim com vários argumentos de arquivo ou se já usou os comandos :arg* . (Você sempre pode fazer :argdel * primeiro.)

    
por 14.01.2012 / 22:01

Tags