В Bash, когда я набираю команду, я нажимаю Ctrl + U , все символы от начала строки до курсора будут удалены , Тем не менее, в Zsh, если я нажал Ctrl + U , вся строка исчезнет.
Как сделать то же самое в Zsh, как и в Bash?
Похоже, вы хотите, чтобы Ctrl + U был привязан к backward-kill-line
], а не kill-all-line
, поэтому добавьте это в свой .zshrc
:
bindkey \^U backward-kill-line
Встроенная функция bindkey
и доступные команды редактирования («виджеты») ) описаны на странице руководства zshzle
.