Remapear Ctrl-A no GNU Screen

24

Eu tenho usado a tela GNU por alguns dias e a navegação CTRL-A está começando a se desgastar em mim. Como posso remapear essa combinação de chaves e quais são algumas substituições comuns para essas chaves? Por exemplo, no Vim eu uso jj em vez de <esc> porque não exige que eu quebre o meu formulário de digitação.

Observação: Alex explica como mapear o combo de teclas, no entanto, adicionar a ligação a .screenrc não funcionou para mim. Eu adicionei a etc\screenrc e isso funcionou. O método .screenrc parece funcionar para a maioria das pessoas, não sei por que não no meu sistema.

    
por Dru 08.05.2012 / 21:55

2 respostas

20

Para torná-lo CTRL + J , use o seguinte em .screenrc .

escape ^Jj

Para citar a página de manual ,

 escape xy

Set the command character to x and the character generating a literal command character (by triggering the "meta" command) to y (similar to the -e option). Each argument is either a single character, a two-character sequence of the form "^x" (meaning "C-x"), a backslash followed by an octal number (specifying the ASCII code of the character), or a backslash followed by a second character, such as "\^" or "\". The default is "^Aa".

    
por 08.05.2012 / 22:03
10

Semelhante à solução do @Alex Hirzel, mas eu prefiro usar o atalho de teclas Ctrl + ^ (Ctrl + Shift + 6), pois ele nunca é usado em atalhos de teclado do emacs.

Basta escrever em ~/.screenrc da seguinte forma:

escape ^^^
    
por 14.11.2014 / 13:37