Estoy usando Mac OSX Lion. He marcado "Usar la tecla Opción como Meta" en las preferencias de Terminal. Aunque la tecla Opción parece funcionar bien como Meta en Bash, cuando la uso en Tmux (sobre SSH) no funciona correctamente. Estoy tratando de usar atajos TMUX como ^b M-1
b M-2
etc. Puedo obtenerlos con la tecla ESC pero no con la tecla Opción.
26
^b Space
con ciclo a través de los diferentes diseñosRespuestas:
Sugeriría usar iTerm2 en lugar del Terminal.app predeterminado, ya que es mejor por muchas razones.
Específicamente, estaría interesado en las opciones de iTerm2 para asignar la opción izquierda / derecha como "+ Esc", que funciona mucho mejor que tratar de emular a Meta para cada propósito que se me ocurra o haya intentado.
Esta configuración se encuentra en:
fuente
Para otras personas que encuentran su camino aquí a través de su motor de búsqueda favorito, pude resolver este problema simplemente yendo a Preferencias -> Perfiles -> Teclado y marcando "Usar opción como tecla Meta" para el perfil de terminal que estoy usando.
Me estoy quedando
weechat
bajotmux
, y las asociaciones de teclas predeterminadas hacen un uso intensivo de lameta
clave.fuente
Tuve el mismo problema y ninguna de las respuestas proporcionadas aquí funcionó. Es decir, yo también tenía la iTerm2
[Option]
clave reasigna a[+Esc]
(también conocido como "retroceso" -.[META]
) En mis "Preferencias -> Perfiles -> Keyboard", como se describe en las otras respuestas, pero todavía no podía cambiar mi tmux panel de diseño con[CTRL]-[b]
,[+Esc/META]-[DIGIT]
.Luego descubrí que en "Preferencias -> Teclas", hay un "Atajo de navegación" donde
[Option]
+ (cualquiera)[DIGIT]
se asigna a "cambiar paneles divididos" (recuerde que[Option]
se reasigna a[+Esc]
, por lo que es una colisión clara). Por lo tanto, después de un-ajuste que (a un valor clave vacío), por fin puedo volver cómodamente cambiar el tamaño de mis paneles con TMux[CTRL]-[b]
,[+Esc/META]-[DIGIT]
(en lugar de tener que utilizar[CTRL]-[b]
, (lo real)[Esc]
, y luego el diseño deseado[DIGIT]
).fuente
En mi
.zshrc
generalmente tengo el siguiente conjunto:Dentro de las sesiones de tmux, tuve que incluir adicionalmente
Puede descubrir estos códigos ejecutando
read
en una sesión, luego presionando los atajos de teclado, por ejemplo Alt←.Mis claves se configuran de la siguiente manera en iTerm2:
fuente
También me mantengo
Terminal.app
, y dado que ninguna otra respuesta resolvió el problema, agregué la mía que funcionó para mí.Además de configurar el Perfil actual
Terminal -> Preferences -> Profiles -> Select the profile to configure -> Keyboard
y verificarUse Option as Meta key
, también revise la lista predeterminada de enlaces en la tabla de arriba y asegúrese de que las combinaciones que desea asignar sean gratuitas. Para mí, había algunasOption + Arrow
teclas que estaban interfiriendo con latmux
configuración para cambiar fácilmente entre paneles.fuente