6

私はbépoキーマップ(http://bepo.fr)を使用しており、完璧なvimマッピングを探しています。

これまで、noremapの長いリストを使用しましたが、多くのバインディング(たとえば、モーションawまたはCtrl+ r)の場合、最初のキーストロークは適切に再マップされますが、他のキーストロークは再マップされません。これは期待される動作であると思いますが、これは必要な動作ではありません。 。

map理想的には、テキストを入力するとき(挿入モードおよび例の代わりに入力するとき)を除いて、キーボードをより高いレベル(コマンドの前)に完全に再マップします。私が探しているのはそうですがlangmap、使用に問題があります。

このlangmapを.vimrcに追加しました。完璧に見えますが、プラグインの一部が壊れていました。SuperTabは、挿入モードで<Plug>SuperTabForward押すと挿入されるようになりました。Enterキーを押すと挿入されます。Tabt<SNR>24_SelectCompletion(1)

誰かがこのlangmapの問題を修正する方法、またはキーボードを再マップするためのより良い方法を知っていますか?

4

1 に答える 1

4

これは既知のバグであり、以前に説明されています。私はパッチを作成しました(ここから始まるスレッドを参照)。Bramがこの変更をすぐに含めることを願っています。

2014年11月5日更新
これはパッチ7.4.502で修正されています。langnoremapこれを修正するには、オプションを使用してください。

于 2014-10-16T06:04:25.397 に答える