Я имею в виду, что когда курсор находится слева от слов, я хотел бы удалить слова непосредственно справа от него. CTR + k удаляет все с правой стороны, я хочу удалить только одно слово.
Многие клавиатуры будут работать с Alt
так как Meta
так что вы можете нажать Alt-d.
В моих оболочках bash я нажимаю ESC и 'd'.
Bash обычно использует libreadline для ввода в командную строку, поэтому вы можете создать файл inputrc, который позволяет вам контролировать, какие нажатия клавиш и что делают. man readline 3
должен объяснять формат, вы также можете найти это в разделе READLINE на странице руководства bash (конкретная команда, которую вы хотите kill-word
)
По-видимому, zsh не использует libreadline, но похоже, что они имитировали большую часть функциональности. Это выглядит как есть несколько вариантов для имитации соответствия слов bash, но вам нужно будет привязать их к ключу.