#1608·pgcli

Ctrl-u 会切断行,但 Ctrl-y 不会将其恢复到 Vi 模式

作者: coaxial创建于 2026年6月29日更新于 2026年8月3日

在 Vi 模式下,使用 <kbd>Ctrl</kbd>+<kbd>U</kbd> 来剪切当前输入时,之后使用 <kbd>Ctrl</kbd>+<kbd>Y</kbd> 无法将其恢复:它不起作用。如果我切换回 Emacs 模式,然后按下 <kbd>Ctrl</kbd>+<kbd>Y</kbd>,就可以将数据恢复。然后我可以再次切换回 Vi 模式。我希望 <kbd>Ctrl</kbd>+<kbd>Y</kbd> 的作用方式与 readline 相同,或者 <kbd>Ctrl</kbd>+<kbd>U</kbd> 在 Vi 模式下不起作用(vi 的等价操作是 <kbd>d</kbd><kbd>d</kbd>,而不是 <kbd>Ctrl</kbd>+<kbd>U</kbd>)。