Error de la terminal del OS X extraño: el cursor no regresará al final de la línea después del seguimiento

2

Tengo un problema interesante: cuando escribo algo en el terminal de la siguiente manera:

~ me$ hello<cursor>

y backtrack:

~ me$ he<cursor>llo

y luego tratar de volver al final para continuar escribiendo, quizás después de corregir un error, me quedo atascado antes del último carácter:

~ me$ hell<cursor stuck here>o

¿Alguien sabe cómo arreglar esto? He intentado mirar a mi alrededor y cambiar el terminal a xterm en lugar de xterm-256-color, etc. pero no tengo suerte. Cualquier ayuda es muy apreciada!

Editar: estoy usando las teclas de flecha para moverme hacia adelante y hacia atrás.

    
pregunta tylucaskelley 07.04.2014 - 04:58

2 respuestas

1

Sé que esta es una pregunta antigua, pero me he estado golpeando la cabeza por unos días y finalmente la tengo. Resulta que la solución es simple: actualizar bash a 4.3 . El bash predeterminado en Mac (incluso Yosemite) es 3.2.

Instala Homebrew con

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

luego hazlo

brew install bash

luego cambia tu ruta de acceso al shell predeterminada (en Preferencias de Terminal) a

/usr/local/bin/bash

y eso es todo. Comprueba tu versión de bash con

bash --version

y como un bono adicional, puedes obtener indicadores de modo!

bind 'set show-mode-in-prompt on'

y mostrará un + para el modo Insertar y : para el modo Comando.

    
respondido por el Riju Dasgupta 11.08.2015 - 14:14
0

Como no tengo suficientes repeticiones para agregar esto como un comentario, tendré que preguntar esto en la sección respuesta (aunque esté desanimado).

Primero, ¿cómo intentas mover el cursor? ¿Está utilizando las teclas de flecha o está utilizando los comandos básicos vi ? es decir, ¿has probado: $ ?

De todos modos, sería útil si brindara más detalles sobre las teclas específicas que está presionando en el ejemplo que proporcionó (es decir, si son flechas o accesos directos y, si es el último, qué combinaciones de teclas específicas).

    
respondido por el Steve S 16.04.2014 - 14:57

Lea otras preguntas en las etiquetas