В bash
при нажатии CTRL + U очищает символы на строке перед текущей позицией курсора в то время как в zsh
это очистит всю строку. Как я очищаю символы на строке перед текущей позицией курсора путем нажатия CTRL + U в zsh
?
Bash и Zsh работают здесь немного по-другому. В zsh CTRL kbd> + U kbd> очищает всю строку.
В вашей конфигурации .zsh поместите эти строки:
bindkey -e
bindkey \^U backward-kill-line
Вы можете использовать
$ bindkey
, чтобы перечислить все ваши сочетания клавиш в zsh. [ 116]
Кстати: в bash вы распечатаете все ключи bindkey с помощью следующей команды:
bind -P
Так что нет необходимости в чит-листах!
В zsh, Alt+W удаляет от курсора обратно в начало текущего слова.