¿Puedo volver a vincular la combinación de escape de Screen a otra cosa?

11

Estoy tan acostumbrado a usar Ca para la tecla de inicio (en base a que soy un nerd de emacs) que me molesta que esta sea la combinación que la pantalla usa para iniciar comandos. ¿Puedo vincularle algo más?

Jason Baker
fuente

Respuestas:

7

La combinación de Ca se puede reasignar del .screenrcarchivo, con el bindcomando.

Este sitio web debería ser de gran ayuda para usted: http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml

Andrew Scagnelli
fuente
Lo siento, ¿te refieres al escapecomando?
Greg
puede tardar casi 10 años, pero apuntar a un archivo de ayuda está mal visto en Stack Exchange, ¡tal vez las modificaciones no eran tan malas en ese momento!
vfclists
12

Desde mi propio .screenrc:

# replace Ctrl-A with Ctrl-O
escape ^Oo
Comedor de dioses
fuente
Yo uso Ctrl-Z personalmente, porque esa es la clave menos utilizada en Emacs, al menos para mí.
Teddy
66
Pero Ctrl-Z se usa en el shell para suspender trabajos, por lo que no es lo ideal.
GodEater
¿Es ese el mejor combo? Ctrl a, normalmente es la mano izquierda, esto hace que un usuario se mueva a moverla a la mano derecha o a la derecha. ¿no puedes encontrar algo más cerca de la llave?
Brian Thomas
2

Desde la página de manual de la pantalla relacionada con la opción -e:

       -e xy
            especifica el carácter del comando para ser xy el carácter generado
            ing un carácter de comando literal a y (cuando se escribe después del comando
            personaje). El valor predeterminado es "Ca" y `a ', que se pueden especificar
            como "-e ^ Aa". Al crear una sesión de pantalla, esta opción establece el
            carácter de comando predeterminado En una sesión multiusuario, todos los usuarios agregaron
            comenzará con este personaje de comando. Pero cuando se adjunta a
            una sesión que ya se está ejecutando, esta opción solo cambia el comando
            carácter del usuario adjunto. Esta opción es equivalente a
            ya sea los comandos "defescape" o "escape" respectivamente.

William Pursell
fuente
Suspiro ... cuando tenga dudas, consulte la página del manual. : - /
Jason Baker
1
¿Podría poner un ejemplo de invocación?
ssice
-1

Ayuda a recorrer el menú. : - /

Lo cambié presionando F9 y seleccionando "cambiar secuencia de escape".

Jason Baker
fuente