この問題は、再マッピングされた巨大な構成を使用する問題から発生するため、少なくとも1つのキーを押すコマンドでは、bépoレイアウトは通常モードのqwertyと実質的に同じです。
ビジュアル選択モードを使用してテキストを選択し、i
として構成されているを押すとnoremap i d
、テキストはすぐに削除されることが予想されます。ただし、すぐにトリガーされるのではなく、2番目のキーの可能性を待機しています。
timeoutlen
ゼロに設定すると、このコンテキストで期待される結果が得られますが、このようなコマンドは、動作しない,,
ように構成されてnoremap ,, gg
います。
それで、1つのコマンドに固有のタイムアウトを設定したり、アクティブな選択を使用したビジュアル選択モードのような特定のコンテキストでタイムアウトを設定したりできますか?
おそらくtimeoutlen
ゼロになっているとnoremap ,, gg
、役に立たなくなるかもしれません。そのため、このマッピングを削除するだけで、期待した結果が得られる可能性があります。
私は別のキーボードレイアウトを使用したことがありませんが、これを以前に見たことがあるので、次のように説明します。Dvorakに関するこの記事(vim.wikia.com/wiki/Using_Vim_with_the_Dvorak_keyboard_layout)から、langmapコマンド(<cv>のようなマルチボタンコマンドを除く)で問題なく動作するはずだと思います。これがあなたがすでにしたことなら、申し訳ありません。私が言ったように、それを必要とすることは決してありませんでしたが、それがあなたを助けるかもしれないことを願っています。
—
Doktor OSwaldo 2017年
つまり、このマッピングです。
—
psychoslave 2017年
CursorMoved
モードの変更を使用および監視しない限り、それはエラーが発生しやすく、オーバーヘッドが多すぎます)。