在 Vi 模式下,键盘映射导致“.”上的 Readline 延迟

在 Vi 模式下,键盘映射导致“.”上的 Readline 延迟

当我.在 Vi/命令模式下按下时,在重复最后一个操作之前总会有一个延迟(半秒)。

我发现这是由我造成的.inputrc

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

为什么"d-"映射会导致这种延迟?


重现:

  • 在 Bash 插入模式下输入foo bar foobar
  • esc, 键入0
  • 输入dw删除 foo
  • .删除栏(有延迟)
  • .删除 foobar(有延迟)

相关内容