Eu fiz um ack-grep em arquivos que contêm uma string. Em seguida, desejo abrir esses arquivos em uma exibição de janela dividida veritcal do VIM. Como isso pode ser feito através do terminal?
2
Primeiro, você precisará gerar o nome do arquivo e os caminhos dos arquivos que contêm o texto correspondente que você está procurando:
ack -ail "my text"
a = todos os arquivos i = maiúsculas e minúsculas l = gera apenas caminhos de nome de arquivo
Você combina essa linha com o seguinte script de expansão de shell:
vim -O $(ack -ial "my text")
O = abrir arquivos em uma exibição de janela dividida. ou E = abrir arquivos na visualização dividida horizontal.
A saída será assim:
ack -a
para obter uma lista de arquivos, provavelmente deverá usar o grep. De fato, o ack 2.0 acaba com a-a
bandeira.