在Bash中,当我输入命令时,按 Ctrl + U ,将删除从行开头到光标的所有字符。但是,在zsh中,如果我按 Ctrl + U ,则整行都消失了。
如何在Zsh中执行与Bash相同的操作?
答案 0 :(得分:85)
听起来您希望将 Ctrl + U 绑定到backward-kill-line
而不是kill-whole-line
,因此请将此添加到您的.zshrc
:
bindkey \^U backward-kill-line
bindkey
内置文件和可用的编辑命令(“小部件”)记录在zshzle
手册页中。