Primeiro, você precisa exibir 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 = caso insensível l = output apenas os caminhos do nome do arquivo
Você combina essa linha com o seguinte script de expansão do shell:
vim -O $(ack -ial "my text")
O = abre arquivos em uma visualização de janela dividida. ou E = arquivos abertos na visualização de divisão horizontal.
A saída será assim: