$HOME/.vimrc に以下を書いておけば、 autocmd FileType perl :map <up> <esc>:!/usr/bin/perl %<cr> autocmd FileType perl :map <down> <esc>:!/usr/bin/perl -wc %<cr> カーソルキーの↑で、開いているウィンドウのソースを実行します。 カーソルキーの↓で、開いているウィンドウのソースをシンタックスチェックします。 FileType perl により、上記のキーバインドは pl, pm などのファイルタイプが Perl と認識されるファイルにのみ適用されます。 [追記 03/25] id:thinca さんのコメントにより、以下の方が望ましいようです。ツッコミありがとうございます。 autocmd FileType perl noremap <buffer> <up>