2012-02-16
Vimで書いたコードを直ぐ実行できるquickrun.vimプラグインを導入してみた
最近Pythonの勉強会にちょいちょい行ってる事もあって、Pythonをvimで書くことも多いんですが、実行するのがちょっとめんどくさいです。そんな事をつぶやいてたら、quickrun.vimプラグインを教えてもらいました。ノーマルモードで\rで、編集中のスクリプトを実行して表示してくれるものです。!python %とかCtrl+zしてから実行すると、実行結果とコードを並べて見れないけど、quickrun.vimプラグインなら並べて見れます。
使い方
\r- 現在のバッファー*1を実行。
:QuickRun python- ファイルタイプを指定して、現在のバッファーを実行。新規ファイルの場合、vimがファイルタイプをまだ知らないので
\rだと実行できない。 :set filetype=pythonしてから\r- ファイルタイプを設定すれば、新規ファイルでも
\rで実行できる。 :QuickRun -args foo- 引数を渡して実行。
:QuickRun -args "foo bar baz"- 複数の引数を渡して実行。
自分が使いそうなのはこんなところかな。quickrun/doc/quickrun.txt at master ? ujihisa/quickrun ? GitHubに詳細があります。
参考リンク
Vim-users.jp - Hack #7: 編集中ファイルを実行し、結果を表示したままにする
Vim上でプログラムを実行できるプラグインquickrun.vimで開発効率アップ - Vive Memor Mortis
環境
| vim | 7.2.108 |
| quickrun | https://github.com/ujihisa/quickrun/commit/5d231832d94ed95dbab37994da8d90646ca4be4c |
*1:スクリプトを開いて編集した場合は、編集した状態を実行するという意味
トラックバック - http://d.hatena.ne.jp/kanonji/20120216/1329367735
