RubyMine 2026.1 Help

RubyMine で Vim エディターを使用する (IdeaVim)

IdeaVim は、RubyMine エディター用の Vim エンジンです。 通常モード、挿入モード、ビジュアルモード、コマンドラインモードと Ex モード、Vim 正規表現と構成、およびその他の機能をサポートしています。

IdeaVim プラグインをインストールする

  1. 設定 ダイアログ(Ctrl+Alt+S )で、 プラグイン を選択します。

  2. MarketplaceIdeaVim プラグイン プラグインを見つけて、 インストール をクリックします。

  3. RubyMine を再起動してください。

RubyMine を再起動すると、Vim が有効化され、エディターが Vim モードで動作を開始します。 無効にするには、メインメニューで ツール | Vim の選択を解除します。

ショートカットを構成する

Vim と RubyMine はどちらもキーボード中心です。 RubyMine のキーマップは、Vim のキーの組み合わせと競合する場合があります。 これを解決するには、さまざまなアクションに適したショートカットを選択します。

  1. Ctrl+Alt+S を押して設定を開き、 エディター | Vim を選択します。

  2. ショートカットと対応する IDE アクションを見つけて、Vim を使用するときにどのように処理するかを選択します。

    Vim の設定
    • 未定義: IDE ショートカットを再定義するか、設定でハンドラーを構成することを提案するポップアップ通知を表示します。

    • IDE: このショートカットに関連付けられている IDE アクションを実行します。

    • Vim エミュレーション: Vim ショートカットとして処理します。

編集モード

Vim では、 ノーマルモード(英語)にいるとき、キャレットはブロックです。

Vim ノーマルモード

Insert mode に変更するには、 i を押すと、カーソルが線になります:

Vim 挿入モード

このモードでは、新しいコードを入力したり、既存のコードを変更したりできます。 他の Vim モードに入ることもできます。たとえば、 R を押すと、 Replace mode になります。

ノーマルモードに戻るには、 Escape を押します。

Vim 設定

Vim は vimrc ファイルを使用して構成されます。 同様に、 IdeaVim プラグイン プラグインは同じ構文の ideavimrc ファイルを使用します。

.ideavimrc ファイルを作成する

  • IDE ウィンドウの下部にあるステータスバーで、 IdeaVim プラグイン ウィジェットをクリックし、 ~/.ideavimrc を作成 を選択します。

    ウィジェットでの .ideavimrc ファイルの作成

    RubyMine はファイルを作成し、エディターで開きます。 後でこのウィジェットを使用して、 ideavimrc ファイルにすばやくアクセスできます。

構成ファイルは、オペレーティングシステムに応じて、次のいずれかの場所に作成されます:

%HOMEPATH%\_ideavimrc

~/.ideavimrc

~/.ideavimrc

構成がすでに存在する場合

構成に vimrc ファイルがすでにある場合は、次のいずれかを実行できます。

  • ideavimrc ファイルに ソース コマンドを使用して、 vimrc の構成を含めます。

    source ~/.vimrc

    このようにして、 ideavimrc ファイルに他のコマンドを含めることもでき、これらは RubyMine の Vim にのみ適用され、実際の Vim 構成には影響しません。

  • Vim 構成を使用したくない場合は、 .vimrc の名前を .ideavimrc に変更できます。

  • 実際の Vim 構成と比較して RubyMine の Vim を変更したくない場合は、 vimrc へのシンボリックリンクとして ideavimrc を作成します:

    mklink _ideavimrc _vimrc
    ln -s "$HOME/.vimrc" "$HOME/.ideavimrc"
    ln -s "$HOME/.vimrc" "$HOME/.ideavimrc"

IDE アクション

IdeaVim プラグイン では、アクション ID を使用して IDE 機能をマップできます。

アクション ID を学習する

  1. Ctrl+Shift+A を押して、 IdeaVim: アクションIDを追跡 と入力します。

  2. 右側のスイッチャーを使用して機能を切り替えます。

    アクション ID の追跡機能の有効化

    IDE は、マウスでクリックしたアクションの ID を画面下部のポップアップ通知と 通知 ツールウィンドウに表示します。 一部のアクションには ID がないことに注意してください。

    アクション ID が表示される
  3. アクション ID をコピーします。 をクリックして ID をコピーするか、 追跡を停止 をクリックして追跡モードを無効にします。

ideavimrc でアクションをマップする

  1. ideavimrc ファイルで、 マップ コマンドと <Action> キーワードを使ってアクションを割り当てます。例えば: map \r <Action>(ReformatCode)

  2. Ctrl+Shift+O を押して、変更を再ロードします。

2026 年 6 月 2 日