36

IdeaVIM を使用できるようにしたいのですが、カスタム vim キー マッピングを設定できる場所がわかりません。たとえば、使用する代わりに-Escを使用したいのですが、使用する代わりに を使用したいと思います。CtrlChjklwasd

これらはすべて既に設定されて.vimrcいますが、IdeaVIM はそれらをロードできませんでした。必要なファイルに手動でコピーできますが、これを行う方法に関するドキュメントはありません。

4

4 に答える 4

33

IdeaVim 0.35 (2014-05-15 リリース) の時点で、 のキー マッピング~/.ideavimrcがサポートされています。source ~/.vimrcからのマッピングを含めたい場合は、そのファイルに入れることができます~/.vimrc

リリースのお知らせ

VIM-288

(注: この質問は、おそらくこの他のStackOverflow の質問の複製と見なすことができます。)

于 2014-04-29T17:20:12.670 に答える
32

私はこれを自分で行いましたが、IntelliJ 11 では非常に簡単です。以前のバージョン (9 か?) では、キーマップ値の設定が大きく異なることを知っています。

IntelliJ 11 では、次のことができます。

  1. に行くSettings
  2. Keymap左のメニューから選択
  3. 右側で を検索しExit Insert Mode、使用したいキーを関連付けます。CTRL-C
于 2012-04-17T16:59:43.493 に答える
2

IntelliJ 12.1:

  1. に行くSettings
  2. Keymap左のメニューから選択
  3. Escapeセクションの下を見つけて、そこにショートカットEditor Actionsを追加します。Ctrl-C(「IdeaVim」セクションの「エスケープ」は機能しませんでした)

同じ手順に従いますが、「エスケープ」を「挿入モードの終了」に置き換えると、部分的にしか機能しませんでした。挿入モードは正しく終了しましたが、次のキーストロークは無視されました。したがってCtrl-C、 , j,と入力するとj挿入は終了しますが、2 行ではなく 1 行しか進みません。

于 2013-10-04T22:26:25.730 に答える