2017-02-15 8 views
2

私はIdeaVimでIntelliJ IDEAを使用しています。通常、私はショートカットで任意のクラスファイルを開くことができますCtrl + N IdeaVimなし、これは本当に便利です。しかし、私がIdeaVimに切り替えたとき、ショートカットはNormal ModeInsert Modeの両方で動作しません。また、次のダイアログで設定オプションを見つけることもできません。 enter image description hereショートカットでIdeaVimでクラスファイルを開くには?

誰もがこの問題を解明できると本当に感謝しています。 :)

+3

うん、記載された2つの良いオプションがあります以下の回答として(RumidとAndrey Vlasovskikhから)あなたが投稿したスクリーンショットには、IntelliJマッピングとIdeaVIMマッピングがあります。これらのキーを標準のIntelliJバインディングシステムで処理するか、IdeaVIMで処理するかを選択できます。^NをIDEで処理し、IdeaVIMなしで動作させたい場合はRumidの答えを使用するか、VIMのようなショートカットを同じアクションにバインドする場合はAndreyの答えを使用します。 – jbyler

+0

@jbylerありがとう、あなたの提案は、次の回答のためによく要約されています。 :) – kenshinji

答えて

4
  1. :actionlist *class*を使用して、クラスの定義に進むためのIDEアクションを見つけることができます。

  2. 検出されたアクション:action GotoClassをVimコマンドモードコマンドとして使用できます。

  3. このコマンドは、:mapファミリーのVimコマンドを使用して、任意のVimモードで任意のキーの組み合わせにマップできます。 :nmap ,c :action GotoClass<CR>

  4. それが起動時にロードしますので、あなたは〜/ .ideavimrcにあなたのmappingコマンドを置くことができます:〜/ .ideavimrc

を:

nmap ,c :action GotoClass<CR> 
+0

偉大な、これはまさに私が望む方法です。これで、ideavim関連の設定を〜/ .ideavimrcに入れ、〜/ .vimrcから他のvim設定を取得することができます。どうもありがとうございました。 :) – kenshinji

4

このSHORTTUTのハンドラ(このイメージの最後の列)をIDEに変更します。

関連する問題