2 votos

La edición de texto natural no funciona en iTerm2

He visto docenas de artículos que hablan de mejorar la vida del terminal cambiando a iTerm2 y activando la "Edición de texto natural" en Perfil > Teclas. Entonces puedes usar las teclas normales option +izquierda/derecha para pasar de una palabra a otra.

Lo he probado y funciona Una vez. Puedo saltar hacia atrás exactamente una palabra, y luego sólo recibo una campana cada vez que intento moverme a la izquierda o a la derecha con option . Si pulso enter, el comando funciona como se espera. Y en el siguiente aviso se me permite pasar el cursor por una palabra y luego se detiene de nuevo.

He probado lo mismo en la aplicación predeterminada Terminal y obtengo los mismos resultados. Puedo mover una palabra y luego campanas.

Al jugar con las teclas, después de option + left arrow la única vez, todavía puedo moverme normalmente con las flechas del cursor izquierda y derecha. Pero parece que estoy en un extraño modo de acceso directo similar al de Vim como golpear b me mueve hacia atrás y w me hace avanzar. Escribiendo v me pone en un editor tipo vim ( :q para volver al símbolo del sistema.

Esto es en un flamante Macbook Pro M1, v12.1, usando bash si hace alguna diferencia.

3voto

Vishal Puntos 1

He encontrado mi problema.

En lo más profundo de los recovecos de mi .bash_profile fue la orden

set -o vi

Lo que efectivamente hizo que mi prompt funcionara como vi después de detectar el ESC personaje de retroceder una palabra. Después de eliminar la línea, las cosas funcionan como esperaba.

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