Какой ярлык в Zsh делает то же самое, что Ctrl-U в Bash?

В Bash, когда я набираю команду, я нажимаю Ctrl+U, все символы от начала строки до курсора будут удалены. Однако в zsh, если я нажал Ctrl+U, вся строка исчезла.

Как сделать в Zsh то же самое, что и в Bash?

1 ответ

Решение

Похоже, вы хотите, чтобы Ctrl+U был привязан к backward-kill-line скорее, чем kill-whole-lineтак что добавьте это к вашему .zshrc:

bindkey \^U backward-kill-line

bindkey встроенные и доступные команды редактирования ("виджеты") описаны в zshzle справочная страница.

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