Vim、Xvim(Xcode用)、Ideavim(IntelliJ用)のすべてを使用して、Vimではなく挿入モードでデフォルトのキーバインドを使用したいと考えています。私はかなり長い間Xcodeを使用してきましたが、標準のXcodeバインディングではかなりよく入力しましたが、Vimバインディングは挿入モードではない方がはるかに優れています。挿入モードでEmacキーを使用しますか?
は、私はあなたがこれらの機能をエミュレートするために、このような
:im <C-D> <esc>xa
としての.vimrcの設定を行うことができます知っているが、これはまだ、これらのコマンドは、複数の用途を有し、わずかに異なる動作に問題だけでなく、失うの機能を残します。 IE ctrl + nは入力中はdown
、オートコンプリートをスクロールしている間はnext
です。 .vimrcのカスタムバインディングは、オートコンプリートをスクロールする機能を削除します。
:im <C-N> <NOP>
を使用して
は、オートコンプリートをスクロールできますが、まだそれはdown
として機能することはできません。
誰もがこの問題を解決する方法を知っていますか?
あなたはどのキーマップを選択しましたか? Mineは「キーマップに基づいたMac OS X 10.5+」のカスタムキーマップです。記述しているときにCtrl + Nキーを押すことができます(入力中は下に、挿入モードではオートコンプリートリスト内)。 〜/ .ideavimrcまたはIDEAキーマップにctrl-nのカスタムバインディングがありません。 – jbyler