,Xdefaults:
xterm*eightBitInput: false
Эта команда, очевидно, позволяет использовать мета-ключ + что-то для входа в режим редактирования vi в терминале Linux. Но что такое мета-ключ и как вы устанавливаете что- то?
Ссылка:Барс Блог
Обычное назначение спорно, потому что нет ключа помечены Meta на клавиатуре. Как отмечено в управляющих последовательностях XTerm
Многие клавиатуры имеют клавиши с надписью "Alt". Немногие имеют ключи с надписью "Мета". Однако в трансляциях
xterm
умолчанию используется модификатор Meta. Обычные конфигурации клавиатуры назначают мета-модификатор клавише "Alt". Используяxmodmap
можно назначить модификатор другому ключу и иметь "настоящие" alt и meta ключи.
xterm
рассматривает его как клавишу- модификатор , например, Shift или Control.
Тем не менее, X11 не определяет модификатор с именем Meta.
В xterm
предполагается, что он обычно назначается одному из клавиш Alt , и что пользователь мог использовать xmodmap
для изменения назначения, как в этом примере из последовательностей управления XTerm:
! put meta on mod3 to distinguish it from alt
keycode 64 = Alt_L
clear mod1
add mod1 = Alt_L
keycode 115 = Meta_L
clear mod3
add mod3 = Meta_L
На всякий случай, если Meta не является одной из клавиш Alt (при условии, что она помечена на вашей клавиатуре), в xterm
есть настройка ресурса, которая называется altIsNotMeta:
Если "true", обрабатывать Alt-ключ как мета-ключ. Ваша клавиатура может быть настроена таким образом, чтобы они были одинаковыми. Но если это не так, это позволяет вам использовать те же операции префикса и сдвига с клавишей Alt, что и с мета-клавишей. Смотрите
altSendsEscape
иmetaSendsEscape
. По умолчанию установлено значение "ложь".