2 votos

Imitar el comportamiento de Terminal.app en iTerm2 para las teclas de opción-flecha (izquierda y derecha)

Probablemente esté relacionado con esta pregunta:

¿Cómo hago Inicio y Fin en iterm2?

pero jugando con las asignaciones de teclas iTerm2 (tanto generales como por perfil) para desasignar la opción más las teclas de flecha izquierda y derecha todavía no funciona bien para mí con las acciones de línea de comandos zsh.

Con Terminal.app, esas combinaciones de opción + flecha retroceden y avanzan en la línea de comandos por palabra (blob separado por espacios, básicamente).

Me encantaría poder hacer eso con iTerm2, pero a pesar de que he pedido que se eliminen los mapeados de las combinaciones siguen sin funcionar.

Irónicamente, la principal razón por la que instalé iTerm2 fue para poder desactivar el comportamiento (para mí) insano de command-p (imprimir), que había desperdiciado un montón de papel de mi impresora.

Cuando abro Terminal.app, esas combinaciones de teclas funcionan correctamente, así que piense en mi configuración de zsh es correcta.

2voto

Douglas Puntos 10417

Tienes que configurar iTerm2 para enviar Esc-B y Esc-F para obtener la funcionalidad de atrás/adelante que buscas.

Entra en Perfiles Iterm2 y edita el perfil que te interese. A continuación, en la sección de asignación de teclas, elige la "Opción Flecha Derecha"

enter image description here

Cuando hagas doble clic en él, tendrás que seleccionar la opción "Enviar códigos de escape"

enter image description here

  • Para la flecha izquierda usa "b"
  • Para la flecha derecha usa "f"

Emparejar con terminal

Aquí tienes un pequeño hack que puedes hacer para igualar lo que ves desde Terminal y aplicarlo a iTerm2. Simplemente vaya a las preferencias de mapeo de teclas en Terminal (se muestra a continuación) y seleccione el elemento que desea copiar.

Le dará el código como \033b ; el \033 es el Esc y b es, bueno, b . En iTerm2, pide el código después de Esc por lo que, en este caso concreto, sólo necesita el botón b .

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X