Llevo un par de días usando GNU screen y la CTRL-A
navegación empieza a desgastarme. ¿Cómo puedo reasignar esta combinación de teclas y cuáles son algunos reemplazos comunes para estas teclas? Por ejemplo, en Vim uso jj
en lugar de <esc>
porque no requiere que rompa mi forma de escribir.
Nota:Alex explica cómo asignar la combinación de teclas; sin embargo, agregar el enlace .screenrc
no funcionó para mí. Lo agregué etc\screenrc
y funcionó. El .screenrc
método parece funcionar para la mayoría de las personas, no estoy seguro de por qué no en mi sistema.
Respuesta1
Para hacerlo CTRL+J, use lo siguiente en .screenrc
.
escape ^Jj
Citarla página de manual,
escape xy
Establezca el carácter de comando en x y el carácter que genera un carácter de comando literal (activando el comando "meta") en y (similar a la opción -e). Cada argumento es un solo carácter, una secuencia de dos caracteres con el formato "^x" (que significa "Cx"), una barra invertida seguida de un número octal (que especifica el código ASCII del carácter) o una barra invertida seguida de un segundo carácter, como "\^" o "\". El valor predeterminado es "^Aa".
Respuesta2
Similar a la solución de @Alex Hirzel, pero prefiero usar la combinación de teclas Ctrl+^ (Ctrl+Shift+6), ya que nunca se usa en las combinaciones de teclas de emacs.
Simplemente escriba ~/.screenrc
lo siguiente:
escape ^^^
Respuesta3
Si está buscando reasignar la clave de enlace de escape a Esc, aquí está el código que puede insertar en su /etc/screenrc
o ~/.screenrc
.
escape ^[^[
Además, si desea salir antes de Esc Esc Y, codifique lo siguiente
bind ^[ quit
Si desea saber qué envía una tecla o combinación de teclas para su terminal, ejecute el siguiente comando bash.
$ sed -n l
Referencia: