Могу ли я привязать комбинацию escape экрана к чему-то еще?

11

Я настолько привык использовать Ca для клавиши home (основываясь на том, что я - умник Emacs), что меня беспокоит, что это комбинация, которую экран использует для запуска команд. Могу ли я связать что-то еще с этим?

Джейсон Бейкер
источник

Ответы:

7

Комбинация Ca может быть переназначена из .screenrcфайла с помощью bindкоманды.

Этот сайт должен быть вам очень полезен: http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml

Эндрю Сканелли
источник
Извините - вы имеете в виду escapeкоманду?
Грег
это может быть почти на 10 лет позже, но указание на файл справки не одобряется в Stack Exchange, возможно, моды не были такими плохими тогда !!
vfclists
12

Из моего собственного .screenrc:

# replace Ctrl-A with Ctrl-O
escape ^Oo
GodEater
источник
Я лично использую Ctrl-Z, потому что это наименее часто используемый ключ в Emacs, по крайней мере, для меня.
Тедди
6
Но Ctrl-Z используется в оболочке для приостановки работы - поэтому не идеальный Imo.
GodEater
это самый лучший комбо хотя? Ctrl a, как правило, левая рука, это ставит пользователя в тупик, когда он перемещается либо в две руки, либо в правую руку. ты не можешь найти что-то ближе к ключу?
Брайан Томас
2

На справочной странице экрана, связанной с параметром -e:

       -е ху
            задает символ команды, который будет х, и символ, генерирующий
            перевод буквального символа команды в y (при вводе после команды
            персонаж). По умолчанию "Ca" и "a", которые могут быть указаны
            как "-e ^ Aa". При создании сеанса экрана этот параметр устанавливает
            символ команды по умолчанию. В многопользовательский сеанс добавлены все пользователи
            начнется с этой команды персонажа. Но при прикреплении к
            уже запущенная сессия, эта опция меняет только команду
            характер присоединяющегося пользователя. Эта опция эквивалентна
            либо команды «defescape» или «escape» соответственно.

Уильям Перселл
источник
Вздох ... если есть сомнения, загляни в справочную страницу. : - /
Джейсон Бейкер
1
Не могли бы вы привести пример вызова?
ssice
-1

Это помогает пройти через меню. : - /

Я изменил его, нажав F9 и выбрав «изменить escape-последовательность».

Джейсон Бейкер
источник