password manager mac instalar macos command-line keyboard-shortcuts

macos - manager - Hacer iTerm para traducir ''meta-clave'' de la misma manera que en otros sistemas operativos



macos install iterm2 (12)

En la barra de menús Iterm2 => Preferencias => Perfiles elige la pestaña de teclas y selecciona

la tecla de opción izquierda actúa como + Esc

funcionó para mí también en irssi.

En shell bash con el enlace de claves de emacs, puede usar la combinación de teclas como Mf, Mb para mover una palabra hacia delante o hacia atrás en el indicador de shell, respectivamente. Por lo general, la tecla meta se asigna a la tecla Alt en Windows y Linux. Sin embargo, en iTerm, no pude encontrar una forma de asignar esta clave meta a la tecla Opción o Comando en mi MacBook Pro.

Parece que en OS X, la clave meta está asignada por defecto a la tecla ESC. Entonces puede usar ESC-f, ESC-b en iTerm. Sin embargo, la clave ESC aparentemente no es práctica de usar. Además, iTerm tiene una opción que le permite mapear el modificador para la clave meta (Marcadores> Perfiles> Perfiles del teclado> Global> Clave de opción como ...), esta configuración no parece funcionar en absoluto.

Por lo tanto, si alguien sabe cuál es la solución a este problema, hágamelo saber.

Me actualicé a la última versión, 0.9.6.1012, y este comportamiento aún persiste.

Editar: alguna aclaración a mi pregunta. El enlace de claves del que hablo es para bash shell, no para emacs. Simplemente ocurre que, de manera predeterminada, bash shell también usa el mismo enlace de clave que emacs.


Encontré alguna solución en también, solo vaya al perfil del teclado y en "Global" cambie "Tecla de opción como" + ESC

eso funciona perfectamente para mí =) por cierto, existe algún parche iterm aquí: http://www.emacswiki.org/emacs/EmacsForMacOS


Es más fácil en iTerm2. Vaya a preferencias-> marcador-> teclado y seleccione Opciones envía + ESC. En iTerm2 puede configurar las teclas de opción izquierda y derecha por separado, así que recuerde cambiar ambas si eso es lo que desea. Enlace para iTerm2: http://sites.google.com/site/iterm2home/


Esto es lo que funcionó para mí: Marcadores> Gestionar perfiles> Perfiles de teclado> Global / xterm> Clave de opción como + Esc. Con esto, puedo usar Option + Enter en Midnight Commander y el nombre del archivo / directorio actualmente seleccionado aparece en la cadena de comandos, como debería. Clave de opción como Meta no funcionó para mí. Mi compilación de iTerm es 0.10.


Intenta "exportar LANG = C". No soy experto en emacs, pero descubrí que esto permite que emacs en OS X reconozca la tecla Opción como la tecla Meta en iTerm,


Ninguno de los anteriores funcionó para mí en la compilación 3.1.5.




Ve a Marcadores> Gestionar perfiles . Luego seleccione Perfiles de teclado> Global y elija la tecla Opción como Meta . Esto funciona para mí en la versión 0.9.6.1201.


Ve a Marcadores> Gestionar perfiles. Luego seleccione Perfiles de teclado> Global y elija la tecla Opción como + ESC.

Funciona en iTerm Build 0.9.5.0611 y Build 0.9.6.20090415


Yendo a la resurrección zombi aquí, pero por la posteridad -

Esta publicación la hizo funcionar como tu deseas para mí, para Mb y Mf, manteniendo la ''Clave de opción como Meta'' establecida para que no sacrifiques un modificador (tengo mapeos de vim que usan meta, personalmente).

En resumen, en su perfil global de teclado, agregue dos nuevas asignaciones con configuraciones:

  1. Clave como código hexadecimal, valor de 62 para b, 66 para f ( man ascii )
  2. Modificador como opción
  3. Acción como secuencia de escape de envío, valor byf

Lo único que aún extraño de Terminal.app es Opt-Backspace para eliminar por palabra. Hay otras soluciones para eso, pero solo estoy tratando de entrenarme para usar Ctrl-w .


Cmd +. , Profiles , Keys y elija la Left option Key acts as: +Esc .

Funciona para mí en emacs, aunque no estoy seguro de si tendrá algún otro efecto indeseable.