Очистите символы перед текущей позицией курсора в Zsh

В bash при нажатии CTRL + U очищает символы на строке перед текущей позицией курсора в то время как в zsh это очистит всю строку. Как я очищаю символы на строке перед текущей позицией курсора путем нажатия CTRL + U в zsh?

2
задан 19 June 2018 в 13:52

2 ответа

Bash и Zsh работают здесь немного по-другому. В zsh CTRL + U очищает всю строку.

В вашей конфигурации .zsh поместите эти строки:

bindkey -e
bindkey \^U backward-kill-line

Вы можете использовать

$ bindkey

, чтобы перечислить все ваши сочетания клавиш в zsh. [ 116]

Кстати: в bash вы распечатаете все ключи bindkey с помощью следующей команды:

bind -P

Так что нет необходимости в чит-листах!

12
ответ дан 2 December 2019 в 07:25

В zsh, Alt+W удаляет от курсора обратно в начало текущего слова.

1
ответ дан 20 May 2020 в 19:36

Другие вопросы по тегам:

Похожие вопросы: