1 votos

La combinación de teclado Bash Alt+Flecha no funciona en Terminal bajo Mojave

Acabo de migrar a Mojave desde El Capitán. Soy un usuario extensivo de Aplicación de la terminal .

Pero me llevé una mala sorpresa en esta aplicación: el alt + y alt + que mueven el cursor de una palabra a otra ya no funcionan .

Comportamiento esperado (lo que debería ocurrir)

Anteriormente, utilizando alt + en este estado (el cursor se simboliza con | ) :

one two three four|

Dirigido a :

one two three |four

Esto funciona bien en Safari u otras aplicaciones.

Ejemplo (lo que realmente ocurre)

Utilizando alt + en este estado :

one two three four|

Llevado a (en Terminal):

one two three fou|r

Configuración de los terminales

La configuración de mi terminal no ha cambiado desde la instalación de Mojave (la tecla de opción es no utilizado como Meta clave)

Pregunta

¿Alguien tiene una pista sobre qué cambiar en mi configuración y restaurar el comportamiento esperado?

2voto

Yoric Puntos 268

¿Puedes comprobarlo?

Vaya a Terminal > Preferencias... > Perfiles > Teclado > Perfiles > Teclado

Desde este panel, comprueba esas dos líneas:

Clave = Alt + Acción = \033b

Clave = Alt + Acción = \033f

enter image description here

Es posible que hayan desaparecido, por lo que puede crearlos de nuevo, o editar y volver a comprobar la tecla, el modificador y la acción asociada:

enter image description here


Como solución, (en realidad podría ser incluso mejor, para no tener que recurrir a las teclas de dirección), podría utilizar Esc + f (salto hacia adelante) y Esc + b (saltar hacia atrás).

Y porque el Esc está lejos de alcanzar, para mayor comodidad, mapea el Caps clave para Esc con la tecla Elementos del mosquetón .

Para que pueda saltar de un lado a otro con Caps + f y Caps + b .

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