3 votos

Extraño OS X Terminal de Error: el Cursor no volver al final de la línea después del retroceso

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

~ me$ hello<cursor>

y la marcha atrás:

~ me$ he<cursor>llo

y, a continuación, intente volver a la final para continuar escribiendo, tal vez después de la fijación de un error, me quedo atascado antes de que el último carácter:

~ me$ hell<cursor stuck here>o

Alguien sabe cómo solucionar este problema? He tratado de mirar a su alrededor y cambiar el terminal xterm en lugar de xterm-256-color, etc. pero no hubo suerte. Cualquier ayuda es muy apreciada!

Edit: estoy usando las teclas de flecha para mover hacia atrás y adelante.

2voto

Riju Dasgupta Puntos 36

Sé que esto es una vieja pregunta, pero he estado golpeando mi cabeza sobre esto por un par de días y ahora por fin lo he conseguido. Resulta que la solución es simple: actualizar bash 4.3. El valor predeterminado de bash en Mac (incluso Yosemite) es de 3.2.

Instalar Homebrew con

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

a continuación, hacer

brew install bash

a continuación, cambiar su shell por defecto la ruta (en la Terminal de Preferencias)

/usr/local/bin/bash

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

bash --version

y como un bono adicional, usted puede obtener los indicadores de modo!

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

y se mostrará un + para el modo de Inserción y : para el modo de Comandos.

-1voto

IllvilJa Puntos 33

Ya que no tengo suficientes repeticiones para agregar esto como un comentario, voy a tener que preguntar esto en la respuesta de la sección (aunque se recomienda).

En primer lugar, ¿cómo está usted tratando de mover el cursor? Está usted usando las teclas de flecha o utiliza el basic vi comandos? es decir, ¿has probado: $ ?

De todos modos, sería de gran ayuda si usted dio más detalles acerca de las teclas que pulsa en el ejemplo que se proporciona (es decir, si las flechas o los accesos directos y, si es el último, que determinadas combinaciones de teclas).

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