Yo uso un sistema complejo para la pantalla. Mi escape predeterminado está configurado en \ 140 \ 140, que es una tecla de retroceso. Ctrl-A complica tanto la edición de Emacs como de la línea de comandos para mí dentro de Zsh, y no me gusta Ctrl-O (operaciones de 2 manos para la mayoría de las acciones de pantalla).
Vuelvo a vincular 's' a la pantalla 1 para que se creen nuevas sesiones de izquierda a derecha en el teclado a partir de 1. Esto me permite reservar la pantalla 0 para lo que considero ventanas persistentes o de referencia. Es muy rápido un gesto con una mano para (retroceso) 1, (retroceso) 2, (retroceso) 3 para cambiar entre ventanas.
El problema con el uso de backtick en un entorno Unix es cuando se intenta cortar y pegar el código de script shell / perl. Por esta razón, presiono la tecla F11 / F12 para cambiar entre mi personaje de escape.
bindkey -d -k F1 escape ^O^O # bound to F11
bindkey -d -k F2 escape \140\140 # bound to F12
Esto cambiará el escape a Ctrl-O para cuando esté haciendo operaciones de cortar y pegar. He descubierto que hacer doble clic es simple, y una buena compensación para la mayoría de las operaciones de pantalla.
Revisando esta respuesta con una solución más nueva que permite alternar el modo presionando F12 y usando un subtítulo para indicar el modo.
## command characters
escape \140\140 # default is `
## sets caption and escape toggle
bindkey -d -k F2 process a # bound to F12
## initial caption
caption always '%{= kW}%?%F%{+b KW}%:%{= kK}%? %= %?%F%{-b .c}>>>%{-}%? | %-w%{mW}%n* %t%? @%u%?%{-}%+w '
## registers to toggle bindkeys
register a "\140:eval 'bindkey -d -k F2 process b' 'process c' 'escape \\017\\017'^M"
register b "\017:eval 'bindkey -d -k F2 process a' 'process d' 'escape \\140\\140'^M"
## registers to change captions
register c "\140:caption string '%{= kW}%?%F%{+b mW}%:%{= kK}%? %= %?%F%{.c}ALT%{-}%? | %-w%{KW}%n* %t%? @%u%?%{-}%+w '^M"
register d "\017:caption string '%{= kW}%?%F%{+b KW}%:%{= kK}%? %= %?%F%{.c}>>>%{-}%? | %-w%{mW}%n* %t%? @%u%?%{-}%+w '^M"