vim で開いてるソースのシンタックスチェックをショートカットで実行
$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> :<C-u>!/usr/bin/perl %<cr> autocmd FileType perl noremap <buffer> <down> :<C-u>!/usr/bin/perl -wc %<cr>