Как программно получить доступ к завершению команды zsh?

Функция cat - обычный способ сделать это, поскольку вы можете использовать ее, чтобы показать, что на самом деле отправляет ваша клавиатура. bash не использует какую-либо расширенную информацию в базе данных терминала (он использует подмножество обычных возможностей termcap).

Недостатком использования cat , конечно же, является определение того, является ли

^[[A

^ [ A или escape A (с учетом того, что bash предоставляет печатный \ e , представляющий escape-символ ).

На практике вы можете игнорировать первое: по сути, никто не отправляет три буквальных символа, «все» отправляют этот ^ [ как escape-символ ).

Дополнительная литература:

8
23.05.2017, 15:40
0 ответов

Теги

Похожие вопросы