vim上でpythonスクリプトを一発実行
ちょっとしたことだが、便利なので残しておく。
vim上で以下のようなpythonスクリプトを実行するときに、Ctrl+P を入力するだけでpythonが実行されるというやつ。
def main(): print u"便利だわー" if __name__ == "__main__": main()
.vimrc とかに、以下の内容を記述する。
" python実行 function! s:Exec() exe "!" . &ft . " %" :endfunction command! Exec call <SID>Exec() map <silent> <C-P> :call <SID>Exec()<CR>
これだけで良くて、特にpluginとかは必要ないみたい。超便利。