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

7910
Jason Baker

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

11

4 ответа на вопрос

12
GodEater

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

# replace Ctrl-A with Ctrl-O escape ^Oo 
Я лично использую Ctrl-Z, потому что это наименее часто используемый ключ в Emacs, по крайней мере, для меня. Teddy 15 лет назад 0
Но Ctrl-Z используется в оболочке для приостановки работы - поэтому не идеальный Imo. GodEater 15 лет назад 6
это самый лучший комбо хотя? Ctrl a, как правило, левая рука, это ставит пользователя в тупик, когда он перемещается либо в две руки, либо в правую руку. Вы не можете найти что-то ближе к ключу? Brian Thomas 8 лет назад 0
7
Andrew Scagnelli

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

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

Извините - вы имеете в виду команду `escape`? Greg 8 лет назад 0
2
William Pursell

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

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

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

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