Поведение Баш
Я только что мигрировал из bashв zsh. У bashменя была следующая строка ~/.inputrc.
"\e\C-?": unix-filename-rubout
Следовательно, Alt+ Backspaceудалит назад к предыдущему слешу, который был полезен для изменения введенных путей.
Кроме того, по bashумолчанию используется Ctrl+ w delete для предыдущего пробела, что полезно для удаления целых аргументов (при условии, что у них нет пробелов).
Zsh поведение
В zsh, как Alt+ Backspaceи Ctrl+ wделать то же самое. Они оба удаляют предыдущее слово, но они слишком либеральны с тем, что составляет разрыв слова, удаляя до предыдущего -или _. Есть ли способ заставить zshсебя вести себя так же bash? Если это важно, я oh-my-zshустановил.
/и удалить до последнего ``. У них разные функции.
bashподобного поведения Alt + Backspace, но я все еще хотел бы (другое) bash-подобное поведение Ctrl + w, то есть удаление до последнего пробела.