MacvimやVimの中からrubyスクリプトを実行したい


何がしたいの?

  • エディタ(VimまたはMacVim)の中からRubyプログラムを一撃で実行したい

誰が使うの?

  • エディタとターミナルの行ったり来たりが面倒な人

どのように機能するの?

  • 編集中のファイルを保存後rubyで実行するコマンドをショートカットキーに割り当てます

何を使うの?

  • MacVim
  • VimMacOSに標準添付のもの)

どこで確認したの?

  • MacOSX (10.6.2 Snow Leopard) (Darwin Kernel Version 10.2.0)
  • MacVim Custom Version 7.2 (KaoriYa 20090802)
  • VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jul 13 2009 22:28:10)
  • ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-darwin10]

いつ確認したの?

  • 2010年3月13日

何か注意点はあるの?

  • 設定ファイル.vimrcを変更する前にバックアップを取りましょう。

どんな手順でやるの?

  • .vimrcに設定を追加します。
  • F8 キーに 編集中のファイルを保存してrubyで実行する処理を割り当てました。
"<F8> 保存→ rubyで実行
nmap <F8> :w<CR>:!ruby %<CR>
  • MacVimで対象のプログラムを開きます。


  • 割り当てたショートカットキーで実行します。


  • Vimで対象のプログラムを開きます。


  • 割り当てたショートカットキーで実行します。