Questão abrindo o número de arquivos no vim encontrados usando find


Eu faço,

find . -type f -name '*.c'

para encontrar a lista de arquivos .c no meu projeto. Eu quero abri-los todos no vim. Eu fiz algo assim.

find . -type f -name '*.c' | xargs -- vim

Não foi ideal. Isso é correto ou existe uma maneira melhor. Por favor, não me peça para instalar um plugin vim. Eu estou procurando unix maneira de fazer as coisas, isto é, por canalização


0


origem




Respostas:


vim $(find . -type f -name '*.c')

deve funcionar, pelo menos, se nenhum dos seus .c os arquivos possuem caracteres especiais em seus nomes. Dependendo de qual shell você está usando (bash, csh, etc ...), você pode precisar mudar isso para

vim `find . -type f -name '*.c'`

2



Obrigado pela resposta. O primeiro caminho foi definitivamente melhor. - Senthil Kumaran