1

Я пытаюсь перейти с помощью клавиш VT100 здесь, на экране GNU:

$ screen
$ hello <left><left> ESC C ESC D

но "ESC D" удаляет до конца строки, а ESC C ничего не делает. Возможно, я не использую правильную эмуляцию VT100. Как я могу проверить это и как я могу получить коды ASCII, работающие из командной строки с Screen?

1 ответ1

0

Экранирующий код VT100 для левого и правого каналов - это Escape [(необязательный номер) D / C соответственно.

В зависимости от вашей оболочки ESC D будет переведен в Alt/Meta-D, который для Bash (при условии, что вы используете оболочку по умолчанию) будет удален до конца строки. ESC C будет переводиться как Meta/Alt-C, который идет до конца строки. Ни одна из этих привязок не имеет ничего общего с кодами VT100.

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