t csh: переназначение сочетаний клавиш - PullRequest
0 голосов
/ 04 августа 2020

Я хочу установить ALT + BACKSPACE в качестве клавиши для удаления слово за словом на терминале t csh.

bindkey -b "M-^?" backward-delete-word
getting this error : Bad key spec M-^?

Кажется, не работает. Как это сделать?

1 Ответ

0 голосов
/ 04 августа 2020

Нужно использовать без кавычек:

bindkey -b M-^? backward-delete-word

Почему это? Поскольку t csh использует старый ad-ho c парсер 70-х годов с длинным списком исключений и неожиданного поведения, подобного этому. Процитируем оригинального автора Билла Джоя: «Я действительно не знал, что я делал в то время» ? Это действительно хороший пример того, почему люди обычно советуют избегать (t) csh, если можете.

...