Which shortcut in Zsh does the same as Ctrl-U in Bash?
In Bash, when I am typing a command, I press Ctrl+U, all characters from the beginning of the line to the cursor are going to be removed. However, in zsh, if I pressed Ctrl+U, the whole line is gone.
How to do the same in Zsh as in Bash?
Solution 1:
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.