Como editar vários arquivos no Vim?

5

No Vim (mais especificamente, MacVim), se eu já tiver definido o diretório de trabalho usando :cd e eu quero abrir todos os arquivos *.py dentro desse diretório, existe uma maneira de fazer isso dentro do Vim? ? Eu esperava que :e *.py funcionasse, mas recebi o erro E77: Too many file names . :help edit parece não oferecer uma maneira de abrir vários arquivos de uma só vez, apenas um.

    
por Chuck 08.07.2016 / 08:38

1 resposta

3

O comando que você está procurando é args :

Por exemplo:

:args /path_to_dir/*.py

ou

:args /path_to_dir/**/*.py

** para corresponder arquivos de forma recursiva. (Como sugerido por @ the_velour_fog )

irá abrir todos os arquivos que possuam .py extension no diretório.

Quando os arquivos forem abertos, use :tab all para colocá-los em guias individuais.

    
por 08.07.2016 / 08:46

Tags