Назад | Перейти на главную страницу

Нажатие клавиши Backspace с корнем придает замазке странный характер

Я использую шпатлевку, чтобы установить ssh-соединение с моим сервером.

Я использую кнопки со стрелками вверх и вниз для просмотра команд истории.

но теперь, когда я нажимаю клавишу Backspace вместо удаления символа, какой-то weired chacater выглядит как

service mysql stop


 service mysql stop^?^?^?

почему так раньше все было нормально

В вариантах шпатлевки под Terminal >> Keyboard есть возможность изменить эмуляцию Backspace. Измените его и посмотрите, улучшит ли это положение.

Поочередно (или дополнительно) поиграйте с флажками под Terminal >> Features чтобы узнать, решит ли один из них (например, «Отключить деструктивный возврат ...») вашу проблему.

Между терминалами и хостами существует сложное взаимодействие с использованием набора противоречащих друг другу стандартов, что делает поиск правильного соответствия чем-то вроде проб и ошибок.

И просто кое-что нужно иметь в виду. Обычно, если Backspace не работает, попробуйте ctrl + H

Вы можете сбросить ключ во время входа в систему, введя stty erase <then hit the backspace> Это установит обратное пространство на любой символ, который вы отправляете в качестве обратного пространства для этого сеанса терминала. Ответ Тайлерла - лучшее долгосрочное решение.

Если backspace изначально работал нормально и больше не работает, попробуйте использовать команду «reset». Посмотрите в меню опций putty, есть ли опция «отправить полный сброс». Если это не помогло, попробуйте то, что предложил Тайлерл.