Я использую putty для SSH на Unix-сервере. Я не вижу каких-либо цветов, это одно из главных неудобств, если я нажимаю home/end, backspace и т.д., Это не работает.

Я попытался изменить конфигурацию клавиатуры, но ни одна из попыток не сработала.

есть идеи?

1 ответ1

2

Какой тип сервера? Linux? Solaris? Что-то другое?

Для каждой клавиши цель состоит в том, чтобы tput <key name> выдавал тот же результат, что и нажатие
Ctrl+V <key> .

  1. Войдите на свой сервер
  2. Запустите echo $TERM
    • это должно сказать xterm или putty
  3. Запустите tput kbs | cat -v
    • если он говорит ^H , измените настройки PuTTY, чтобы Backspace отправлял ^H
    • если это говорит ^? , измените настройки PuTTY, чтобы Backspace отправлял ^?
    • если он печатает сообщение об ошибке, и у вас есть TERM=putty , запустите TERM=xterm и попробуйте снова
  4. Запустить tput khome | cat -v
    • сообщите нам результат, и мы сможем выяснить, какие настройки вам нужны

См. Настройка PuTTY для некоторых советов и более подробной информации.

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