5

После этого вопроса запуск /usr/bin/reset разрушает мою функциональность backspace.

Что я могу сделать? После нажатия на клавишу возврата я получаю ^?

3 ответа3

5

Это заставит терминал интерпретировать ключ как Backspace:

stty erase "^?"

(^? может быть либо клавишей Backspace, либо литералом ^ ? .)

4

Вероятно, вам нужно исправить переменную TERM чтобы более точно отражать эмулятор терминала, который вы на самом деле используете. См man reset.

То , что происходит здесь reset положить вещи в очень ванильное состояние , чтобы убедиться , что вы можете сделать некоторое взаимодействие с терминалом. Если ваши сценарии входа в систему устанавливают какие-либо ключевые правила интерпретации, не охватываемые вашей переменной TERM (например, предложенные grawity), вам придется повторно применять их вручную.

2

Ответ "все, что вы хотели знать и больше":

http://tldp.org/HOWTO/BackspaceDelete/index.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .