Изменить поведение приготовленного режима - PullRequest
0 голосов
/ 24 мая 2019

На терминале приготовленный (канонический) режим позволяет пользователю вводить текст, и текст отправляется программе, когда пользователь нажимает ввод.В готовом режиме клавиши со стрелками не работают, и они просто отображаются как ^ [[A и аналогичные, но backspace работает.

Так можно ли разрешить клавиши со стрелками в терминале?В идеале я мог бы даже указать свою собственную «плиту» по умолчанию для использования.

И если это невозможно, то почему все терминалы такие?

Если это помогает, яиспользуйте suckless терминал, но я бы предпочел решение, которое работает на всех терминалах.

1 Ответ

1 голос
/ 01 июня 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...