Talvez isso?
:silent !ls
Ao usar o vim para executar um comando shell, por exemplo. com
:!ls
ou
:sh
para entrar em um shell, eu sempre tenho o prompt
Press ENTER or type command to continue
Isso é bom para comandos vim "internos" como :ls
, para os quais a tela deve pausar para permitir que eu veja a saída, mas quando eu quiser executar o script, por exemplo. :!./%
, então eu tenho que pressionar enter depois de executá-lo. Existe uma opção que permitirá que os comandos do vim pause, mas não os comandos do shell?