Когда я использую рысь через sshing к полю Debian из MacOS X (Leopard), это не распознает мою клавишу Backspace по умолчанию ('^?') как таковой. Я хотел бы знать, как отобразить клавишу Backspace на '^?' для того конкретного процесса. Я не был удовлетворен этими решениями:
1) Установка Терминала для пересылки ^H Удаляет, и затем использующий 'stty стирают ^H' в моем bashrc. Это заставляет вещи работать на рысь, но она повреждает emacs; я привык поражать M-del для удаления целого слова, и использовать ^H повреждает это поведение для меня.
2) Перекомпилировать рысь для принятия ^? как 'стирание'. Это не стоит того мне.
3) Используйте более простое значение термина как vt100. Я использую xterm-цвет, потому что мне нравятся цвета.
Я прочитал этот http://www.ibb.net/~anne/keyboard.html, который был интересен, но настраивающий inputrc не помог.
Спасибо
Ответ Jacob не работал на меня. lynx
для моей установки, обработок ^?
как \010
(клавиша Backspace) вместо \177
(удалить). С предложенным решением Jacob я должен был бы все еще изменить свое использование Terminal.app. Вот решение, которое работало на меня. Страница Anne Baretta относительно клавиши Backspace и удаляет, было очень полезно: возвратитесь/Удалите Конфигурацию.
一. Установка ожидает, не установлена ли она уже.
二. Создайте сценарий для замены рыси (или любой другой исполняемый файл) как так:
#!/usr/bin/expect eval spawn -noecho /usr/bin/lynx interact { \177 {send "\010"} "\033\[3~" {send "\004"} }
三. Сделайте исполняемый файл сценария, и Вы сделаны!