Zsh 中的哪个快捷方式与 Bash 中的 Ctrl-U 相同?

在 Bash 中,当我输入命令时,我按 Ctrl + U,从行首到光标的所有字符都将被删除。但是,在 zsh 中,如果我按下 Ctrl + U,整行代码都消失了。

如何在 Zsh 和巴什做同样的事情?

8330 次浏览

It sounds like you'd like for Ctrl+U to be bound to backward-kill-line rather than kill-whole-line, so add this to your .zshrc:

bindkey \^U backward-kill-line

The bindkey builtin and the available editing commands (“widgets”) are documented in the zshzle man page.