Posso religar a combinação de escape do Screen para outra coisa?

11

Estou tão acostumado a usar o Ca como chave doméstica (com base no fato de ser um nerd do emacs) que me incomoda que essa seja a combinação que a tela usa para iniciar comandos. Posso vincular algo mais a isso?

Jason Baker
fonte

Respostas:

7

A combinação de Ca pode ser remapeada do .screenrcarquivo, com o bindcomando

Este site deve ser uma grande ajuda para você: http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml

Andrew Scagnelli
fonte
Desculpe - você quer dizer o escapecomando?
Greg
pode demorar quase 10 anos, mas apontar para o arquivo de ajuda é desaprovado no Stack Exchange, talvez os mods não fossem tão maus naquela época!
vfclists
12

Do meu próprio .screenrc:

# replace Ctrl-A with Ctrl-O
escape ^Oo
Comedor de Deus
fonte
Eu uso o Ctrl-Z pessoalmente, porque essa é a chave menos usada no Emacs, pelo menos para mim.
Teddy
6
Mas o Ctrl-Z é usado no shell para suspender trabalhos - portanto, não é o ideal.
GodEater 28/10/09
Mas essa é a melhor combinação? ctrl a, normalmente é à esquerda, isso atrapalha o usuário a movê-lo para as duas mãos ou para a direita. Você não consegue encontrar algo mais próximo da chave?
Brian Thomas
2

Na página de manual da tela relacionada à opção -e:

       -e xy
            especifica o caractere de comando como xe o caractere gerado
            um caractere de comando literal para y (quando digitado após o comando
            personagem). O padrão é "Ca" e `a ', que pode ser especificado
            como "-e ^ Aa". Ao criar uma sessão de tela, esta opção define o
            caractere de comando padrão. Em uma sessão multiusuário, todos os usuários adicionaram
            começará com esse caractere de comando. Mas ao anexar a
            uma sessão já em execução, essa opção altera apenas o comando
            caractere do usuário que está anexando. Esta opção é equivalente a
            os comandos "defescape" ou "escape", respectivamente.

William Pursell
fonte
Suspiro ... em caso de dúvida, verifique a página de manual. : - /
Jason Baker
1
Você poderia colocar um exemplo de invocação?
ssice
-1

Ajuda a percorrer o menu. : - /

Eu mudei pressionando F9 e selecionando "alterar sequência de escape".

Jason Baker
fonte