IdeaVIM を使用できるようにしたいのですが、カスタム vim キー マッピングを設定できる場所がわかりません。たとえば、使用する代わりに-Escを使用したいのですが、使用する代わりに を使用したいと思います。CtrlChjklwasd
これらはすべて既に設定されて.vimrc
いますが、IdeaVIM はそれらをロードできませんでした。必要なファイルに手動でコピーできますが、これを行う方法に関するドキュメントはありません。
IdeaVIM を使用できるようにしたいのですが、カスタム vim キー マッピングを設定できる場所がわかりません。たとえば、使用する代わりに-Escを使用したいのですが、使用する代わりに を使用したいと思います。CtrlChjklwasd
これらはすべて既に設定されて.vimrc
いますが、IdeaVIM はそれらをロードできませんでした。必要なファイルに手動でコピーできますが、これを行う方法に関するドキュメントはありません。
IdeaVim 0.35 (2014-05-15 リリース) の時点で、 のキー マッピング~/.ideavimrc
がサポートされています。source ~/.vimrc
からのマッピングを含めたい場合は、そのファイルに入れることができます~/.vimrc
。
(注: この質問は、おそらくこの他のStackOverflow の質問の複製と見なすことができます。)
私はこれを自分で行いましたが、IntelliJ 11 では非常に簡単です。以前のバージョン (9 か?) では、キーマップ値の設定が大きく異なることを知っています。
IntelliJ 11 では、次のことができます。
Settings
Keymap
左のメニューから選択Exit Insert Mode
、使用したいキーを関連付けます。CTRL-CIntelliJ 12.1:
Settings
Keymap
左のメニューから選択Escape
セクションの下を見つけて、そこにショートカットEditor Actions
を追加します。Ctrl-C(「IdeaVim」セクションの「エスケープ」は機能しませんでした)同じ手順に従いますが、「エスケープ」を「挿入モードの終了」に置き換えると、部分的にしか機能しませんでした。挿入モードは正しく終了しましたが、次のキーストロークは無視されました。したがってCtrl-C、 , j,と入力するとj挿入は終了しますが、2 行ではなく 1 行しか進みません。