В основном я использую iTerm, и он позволяет вам настраивать коды клавиш, отправляемых на ваш терминал отдельными ключами. У него есть пара предустановок, помеченных как xterm Defaults
и Terminal.app Compatibility
. Я хотел бы сделать мою настройку максимально переносимой (у меня есть некоторая конфигурация Vim, которая зависит от конкретных кодов клавиш). Будет ли совместимость Terminal.app скомпрометировать переносимость с другими системами nix?
1 ответ
1
Это зависит от того, как вы используете терминал. iTerm2 (вы используете iTerm? У меня есть и и ни пришел с дополнительными профилями) в быстрой проверке с помощью галс обеспечивают функциональные клавиши с использованием кодировки Xterm стиля для SHIFT- и контроля модификаторов. Terminal.app ничего не делает. Для тех, где он что-то отправляет, он отличается, и в основном он вообще ничего не отправляет. Возможно, вам лучше использовать профиль iTerm для xterm.