Estou usando a tela GNU há alguns dias e a CTRL-A
navegação está começando a me desgastar. Como posso remapear essa combinação de teclas 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 meu formulário de digitação.
Observação:Alex explica como mapear a combinação de teclas, no entanto, adicionar a ligação .screenrc
não funcionou para mim. Eu adicionei etc\screenrc
e funcionou. O .screenrc
método parece funcionar para a maioria das pessoas, não sei por que não no meu sistema.
Responder1
Para fazer isso CTRL+J, use o seguinte em .screenrc
.
escape ^Jj
Citara página de manual,
escape xy
Defina o caractere de comando como x e o caractere que gera um caractere de comando literal (acionando o comando "meta") como y (semelhante à opção -e). Cada argumento é um único caractere, uma sequência de dois caracteres no formato "^x" (que significa "Cx"), uma barra invertida seguida por um número octal (especificando o código ASCII do caractere) ou uma barra invertida seguida por um segundo caractere, como "\^" ou "\". O padrão é "^Aa".
Responder2
Semelhante à solução de @Alex Hirzel, mas prefiro usar atalhos de teclado Ctrl+^ (Ctrl+Shift+6), pois nunca é usado em atalhos de teclado do emacs.
Basta escrever ~/.screenrc
da seguinte forma:
escape ^^^
Responder3
Se você está procurando remapear a chave de escape para Esc, aqui está o código para você inserir em seu /etc/screenrc
ou ~/.screenrc
.
escape ^[^[
Além disso, se você quiser sair por Esc Esc Y, codifique o seguinte
bind ^[ quit
Se você quiser descobrir o que uma tecla ou combinação de teclas envia para o seu terminal, execute o seguinte comando bash.
$ sed -n l
Referência: