Re: Saltar de línea en consola
El Jueves, 17 de Febrero de 2005 17:41, Antonio Galicia escribió:
|| On Thu, 17 Feb 2005 10:21:16 -0600, Antonio Galicia
||
|| <antonio.galicia@gmail.com> wrote:
|| > Eso es porque no se reporta correctamente la geometría de la consola
|| > (número de líneas y columnas). Si estas usando bash busca en la ayuda
|| > lo que dice de "shopt", tal vez eso resuelva el problema.
||
|| Creo que no es exactamente ... :)
||
|| La biblioteca que se encarga de leer la línea es llama (adivinen)
|| "readline" y hay una señal en específico que informa cuando hay
|| cambios en el tamaño de la consola: SIGWINCH.
||
|| Bueno, encontré una nota[1] muy interesante al respecto y explica por
|| qué cuando cambias de tamaño la consola se soluciona el problema.
Justo ahora me estaba mirando en la documentación de "bash" lo referido a
"shopt" y había encontrado esto:
checkwinsize:
"Si está activa, bash comprueba el tamaño de ventana tras cada orden y, si es
necesario, actualiza los valores de LINES y COLUMNS."
Pero aun no me ha dado tiempo a probarlo, estaba en ello.
También me he dado cuenta de una cosa muy curiosa:
Resulta que escribiendo en la consola que sea (real, konsole, xterm) y estando
maximizada o al tamaño que sea, ocurre que se produce un salto de línea
automático al rellenar DOS veces cada línea. O sea, escribo una línea y sigue
en la misma, sobreescribiéndola, al llegar de nuevo al final pasa de línea y
así sucesivamente. Curioso, ¿no?
Bueno, me voy a ojear esa URL que me has pasado.
Muchas gracias.
Reply to: