La meta-tecla predeterminada de GNU ScreenCtrl es - a, lo cual es realmente un inconveniente para mí porque con frecuencia uso Ctrl- ay Ctrl- epara mover el cursor al principio o al final de la línea.
Preferiría cambiar esto a Cmd- aen su lugar. Sé que esto se puede cambiar en mi .screenrc
archivo, pero ¿cómo codifico la Cmdclave?
En general, creo que la idea del comando es mala, porque pretende ser la clave del sistema para la manipulación de aplicaciones. Cmd- lparece estar desatado en los menús de la aplicación, pero no pude usar ningún truco para ver cuál puede ser su código clave. Por lo tanto, sugeriría Shift- Ctrl- a.
Habiendo dicho eso, si entiendo la página de manual y un recurso en los foros de Ubuntu sobre el tema, creo que puede cambiarlo a Shift-Ctrl-a usando el indicador -e (que le sugiero que use para probar con antes de ponerlo en su ~/.screenrc
).
Deberías poder correr screen -e ^AA
. ^
es un identificador común para "Ctrl", y A significa mayúscula-a (shift + a), en oposición a una minúscula, que significa el carácter en sí mismo.
Si eso funciona, debería poder agregar una línea en su ~/.screenrc
que diga: escape ^AA
para que se lleve a cabo automáticamente en cualquier ejecución estándar de screen
solo.
ctrl-@
el acceso directo, que es más conveniente porque solo se necesitan presionar dos teclas ( ctrl-@
) en lugar de tres ( ctrl-shift-a
). Conseguido con escape ^@@
en ~/.screenrc
. Pero es una preferencia personal ;-)Como de costumbre, también recomendaría probar tmux . Es una especie de "pantalla con esteroides". Utiliza C-b
como su clave de prefijo, pero incluso eso es configurable. tmux
le permite configurar fácilmente cada aspecto de la misma. Según las tmux
preguntas frecuentes, puede cambiar el prefijo de C-a
esta manera:
set -g prefix C-a
unbind C-b
bind C-a send-prefix
Por supuesto, dado que querías deshacerte C-a
de todos modos, es posible que estés contento con él C-b
.
Puede instalar fácilmente tmux
si tiene instalado MacPorts , ejecutando:
sudo port install tmux
ejecute 'cat' en una terminal y presione cmd-a para ver qué caracteres envía. Luego puede usar eso en su .screenrc
jason salaz
adam lassek
Stefan Lasiewski