IdeaVIMでCtrl + NおよびCtrl + Pの完了をVimから構成するにはどうすればよいですか?
How Configure Ideavim Ctrl N
解決:
Alt + /および
Alt + Shift + /プレーンなIntelliJとIdeaVimがインストールされている場合の両方で機能します。
JetBrainsページのドキュメントを参照してください-それは呼ばれています ヒッピーの完成 (新しいバージョンでは、この補完をCyclic Expand Wordと呼びます)。
そしてもちろん、あなたはいつでも使うことができますCtrl +スペース、
Ctrl + Shift +スペース、
Ctrl + Alt +スペース。
IDEA 2016.2.5(IdeaVIMの実行中)でCTRL-NとCTRL-Pを「CyclicExpandWord」と「CyclicExpandWord(Backward)」にマッピングした後、それらを機能させることができませんでした。どちらのキーストロークも何もしませんでした。
解決策は、ファイルメニューから「設定」を選択し、次に「その他の設定」->「Vimエミュレーション」を選択し、Ctrl + NおよびCtrl + Pの「ハンドラー」を「Vim」ではなく「IDE」に設定することでした。
これは、リスト内のDOWNとUPのショートカットを機能させながら、CTRL-NとCTRL-Pで単語補完を機能させる方法です。
[設定]-> [キーマップ]で、CTRL-NとCTRL-Pをそれぞれ下と上にマップします。次に、[その他の設定]-> [Vimエミュレーション]で、CTRL-NおよびCTRL-PハンドラーをVimに設定します。
最後に、以下を.ideavimrcに追加します
imap:action HippieCompletiona imap:action HippieBackwardCompletiona