Windows で GVim を使っている時にバッチファイルを叩きたくなることがあると思います。そんな時は

:!<command>

を叩きますが、これだとバッチファイル終了後に “hit any key to close this window” と書かれた DOS 窓が残ってしまいます。これを毎回手動で消すのは面倒くさいので自動的に閉じる方法を調べたところ、次のページが見つかりました。

Vim - General - hit any key to close this window

やり方はまず下記のキーマップを登録し、

:noremap K :silent !{program} <c-r><c-w><cr>

次のようにコマンドを叩けば OK です。

:silent !<command>

キーマップは gvimrc とかに書いておくと良いんじゃないでしょうか。