1

Я пытаюсь понять, как заставить сеансы SSH работать так, как я хочу, используя терминальное приложение в Mac OS X.

Я привык использовать PuTTY в Windows, где Backspace означает Backspace.

Когда я нажимаю кнопку удаления / возврата на Mac, он удаляет символ, следующий за курсором, а не предыдущий.

Я включил Удалить, посылает Ctrl + H, и это работает большую часть времени, но иногда это просто показывает на экране как ^H Обычно это подсказки некоторых пользовательских скриптов Python в поле, в которое я вхожу. Это не происходит с PuTTY на Windows.

Кстати, я захожу на сервер Ubuntu Linux, на котором работает OpenSSH.

Что мне нужно сделать, чтобы backspace был последовательно backspace?

2 ответа2

1

Запуск stty erase ^H должен исправить это, так как это текущая последовательность управления, отправляемая в качестве возврата.

1

Убедитесь, что символ возврата в системе Unix совпадает с символом на вашем Mac. Если вы используете control-H для возврата на Mac, то используйте это в системе Unix (stty erase "^ H"). Если вы используете DELETE для возврата на Mac (отображается как «^?msgstr "когда вы выполняете команду" stty -a "), то используйте это в системе Unix (stty erase" ^?«).

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