Problema con el cursor de la terminal Mac OS X Lion

5

Antes de instalar Lion, al abrir una ventana de terminal, coloque el cursor al final del indicador de la siguiente manera:

Wed Aug 31{shirsch4@Susan-Hirschs-iMac}/projects/perl/perl/lib/Utils--><cursor>

Ahora, cuando abro una ventana de terminal, obtengo el cursor en algún lugar en medio de la solicitud, de este modo:

Wed Aug 31{shirsch4@Susan-Hirsch<cursor>-iMac}/projects/perl/perl/lib/Utils-->

¿Cómo puedo corregir esto?

    
pregunta ennuikiller 31.08.2011 - 23:25

2 respuestas

1

En Terminal > Preferences , cambia xterm-256color a xterm-color :

    
respondido por el janw 16.12.2011 - 16:02
1

El problema es que el paquete curses que está a cargo de dibujar su pantalla está contabilizando incorrectamente el número de caracteres porque su mensaje contiene algunas secuencias de escape de color.

Para ver esto, puedes ir echo $PS1 en el símbolo del sistema y ver que contiene algo como \[3[34m\] en cada extremo. Esta es la secuencia de escape de color.

La respuesta es decirle a curses el tipo de terminal correcto para que cuente correctamente. Haz eso en Terminal > Preferences > Advanced - el mío está establecido en xterm256color pero cualquiera de las opciones de xterm debería funcionar. Tenga en cuenta que esta configuración solo se aplicará a las ventanas de Terminal creadas después de cambiar la configuración que no haya abierto cuando realice el cambio.

    
respondido por el Tony Williams 18.01.2014 - 04:45

Lea otras preguntas en las etiquetas