Ввод текста в терминал усложне... Заметка
RSS Джулия Эванс

Ввод текста в терминал усложнен

Ввод текста в терминале может быть сложным из-за несовместимостей между программами. Базовые функции, такие как клавиши-стрелки, могут не поддерживаться. Readline, библиотека, которая обеспечивает возможности редактирования текста, широко используется и поддерживает разные сочетания клавиш. Программы без поддержки readline могут быть улучшены с помощью rlwrap. Некоторые программы используют собственные системы ввода, которые имитируют readline или предоставляют дополнительные функции. Понимание используемой системы ввода позволяет увеличения предсказуемости. Общие сочетания клавиш включают Ctrl+A для начала строки, Ctrl+E для конца и Ctrl+R для поиска в истории. Многие оболочки поддерживают привязки клавиш vi как альтернативный режим ввода. Диагностика системы ввода (нет системы ввода, readline или custom) позволяет настроить использование доступных функций. Однако есть дополнительные сложности, связанные с вводом текста в терминале, которые не охвачены в этом резюме.