Hatena::ブログ(Diary)

kanonjiの日記 RSSフィード

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

環境

vim7.2.108
quickrunhttps://github.com/ujihisa/quickrun/commit/5d231832d94ed95dbab37994da8d90646ca4be4c

*1:スクリプトを開いて編集した場合は、編集した状態を実行するという意味

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証