Могу ли я привязать комбинацию 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

Я лично использую Ctrl-Z, потому что это наименее часто используемый ключ в Emacs, по крайней мере, для меня.
Тедди

6
Но Ctrl-Z используется в оболочке для приостановки работы - поэтому не идеальный Imo.
GodEater

это самый лучший комбо хотя? Ctrl a, как правило, левая рука, это ставит пользователя в тупик, когда он перемещается либо в две руки, либо в правую руку. ты не можешь найти что-то ближе к ключу?
Брайан Томас

2

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

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


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

1
Не могли бы вы привести пример вызова?
ssice

-1

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.