Я пытаюсь перейти от длительного использования Tcsh к недавнему исследованию Bash.
Мне удалось перенести все мои любимые функции, кроме Ctrl+w, который рассматривает пробелы и слэши как границы слов, скорее всего, backward-kill-word. Однако в Bash readline удаляет весь путь до первого пробела, удаляя все косые черты между ними.
Я пробовал много разных комбинаций \ Cw: backward-kill-word в .inputrc и .bashrc, используя bind, но не могу заставить его работать так, как я хочу.
Как ни странно, через Putty из Windows на работе я могу использовать Alt+Backspace, который также в руководстве называется привязкой по умолчанию, чтобы получить точное поведение, которое я хочу. Но в Terminal.app на моих компьютерах Mac это не работает. То же самое относится и к любому серверу FreeBSD или Linux, в который я входил из Terminal.app.
Поэтому я обращаюсь к суперпользователю за помощью.