Viモードでは、キーマップのために「.」でReadline遅延が発生します。

Viモードでは、キーマップのために「.」でReadline遅延が発生します。

Vi / commandモードでキーを押すと、.最後の動作が繰り返される前に常に遅延(0.5秒)が発生します。

私はこれが私のために起こったことを知りました.inputrc

set editing-mode vi
set keymap vi-command
"d-": kill-line

マッピングがこれらの遅延を引き起こすのはなぜ"d-"ですか?


再現するには:

  • Bash 挿入モードに入るfoo bar foobar
  • を押してesc入力します。0
  • dw削除fooを入力してください
  • 削除バーを押す.(遅延を含む)
  • foob​​arを削除するにはタップします.(遅延を含む)

関連情報