When using vim to run a shell command, eg. with
:!ls
or
:sh
to get into a shell, I always have the prompt
Press ENTER or type command to continue
This is fine for "internal" vim commands like :ls, for which the screen must pause to allow me to see the output, but when I want to run script eg. :!./% then I have to press enter after running it. Is there an option that will allow vim commands to pause but not shell commands?