Estou tentando executar o ack a partir do vim. Mas por algum motivo, o vim decide parar depois de executar o ack. Como posso impedir que o vim pare?
(em alguns sistemas, o que chamo de ack é chamado de ack-grep)
O que estou fazendo no vim:
:!ack something
o que acontece é isto:
$vim myfile.myextension
somefile.someext
356: : this line contains something and somewhat
[1]+ Stopped vim chatconfig.js
Quando executo o fg
, isso é dito:
vim myfile.myextension
Press ENTER or type command to continue
E quando eu pressiono, ele retorna ao vim.
O que eu espero que aconteça é isto:
$vim myfile.myextension
somefile.someext
356: : this line contains something and somewhat
Press ENTER or type command to continue
então sem a coisa fg.
Eu tenho uma solução alternativa, canalizando o ack para algo bobo:
:!ack something | grep -v "asdasdasd"
Mas eu gostaria de saber apenas o truque, que está acontecendo automaticamente quando se fala no grep.
Vim7.4, Ubuntu 15.10, ack 2.14