[VIM] [quickrun] [Ruby] Quickrunで即実行してQuickfixで即エラー位置にジャンプする
Rubyスクリプトを書いているときに、QuickRun で即実行して、エラーが出たら、そのままQuickfixで、ワンタッチでエラー行にジャンプしたい!!
というわけで、osyo-manga さんの以下の記事を参考に、QuickRunの設定をしてみました。
[vim]quickrun の outputter を自分好みに拡張してみた
http://d.hatena.ne.jp/osyo-manga/20110729/1311934261
[vim]Vim で静的に C++ のシンタックスチェックを行う
http://d.hatena.ne.jp/osyo-manga/20110921/1316605254
インストール
QuickRun等の必要なプラグインを、Vundle 等を使ってインストールします。
- quickrun
- quickfixstatus
- vim-hier
- vimproc
設定
_vimrc に以下の文を追加します。
あとは、VIMを再起動するか、以下のコマンドで _vimrc の変更を反映してください。
スクリーンショット
これで、スクリプトを<leader>r (標準では \r) キーで実行し、
実行中は Buffer の方に出力し、
実行終了後にはBuffer が閉じ、Quickfixに切り替わります。
あとは、エラー行で [ENTER] キーを押せば、該当行にジャンプします。
これは便利!


