Al utilizar vi en Solaris nos podemos encontrar con este error:
$ vi test.txt
Terminal too wide
:
1 more file to edit:q
El problema es que el vi de Solaris (supongo que dependerá de la versión) no soporta que la terminal con la que vas a editar el archivo tenga un ancho superior a X caracteres (no se cuantos exactamente). Existe un comando para ampliar esta limitación y adecuar el editor a nuestro ancho de pantalla, 250 por ejemplo:
$ stty columns 250
stty - change and print terminal line settings
* columns N
same as cols N
Si volvemos a intentar abrir ‘vi’ ya funcionará la edición del archivo sin problemas. Eso sí, si nuestra terminal es más ancha todavía que 250 caracteres veremos que al editar el fichero hay saltos de línea cuando la línea supera ese número de caracteres. En este caso habría que ampliar el parámetro, sin más.
Si buscas un poco por google veras que hay gente que ha preparado alias de comando y funciones para automatizar esto y solventar el problema. También podes instalar ‘vim’ y problema solucionado.
Hay versiones de Solaris (Solaris 9, por ejemplo) en las que el número de columnas no puede ser mayor de 163, aunque hagas lo del stty. Es un límite que está hardcodeado en el código del vi. En estos casos, la solución es configurar el valor en 163:
$ stty columns 163
Basado en: http://rm-rf.es/solaris-vi-terminal-too-wide/
Post relacionados:
Que te diviertas!
$ vi test.txt
Terminal too wide
:
1 more file to edit:q
El problema es que el vi de Solaris (supongo que dependerá de la versión) no soporta que la terminal con la que vas a editar el archivo tenga un ancho superior a X caracteres (no se cuantos exactamente). Existe un comando para ampliar esta limitación y adecuar el editor a nuestro ancho de pantalla, 250 por ejemplo:
$ stty columns 250
stty - change and print terminal line settings
* columns N
same as cols N
Si volvemos a intentar abrir ‘vi’ ya funcionará la edición del archivo sin problemas. Eso sí, si nuestra terminal es más ancha todavía que 250 caracteres veremos que al editar el fichero hay saltos de línea cuando la línea supera ese número de caracteres. En este caso habría que ampliar el parámetro, sin más.
Si buscas un poco por google veras que hay gente que ha preparado alias de comando y funciones para automatizar esto y solventar el problema. También podes instalar ‘vim’ y problema solucionado.
Hay versiones de Solaris (Solaris 9, por ejemplo) en las que el número de columnas no puede ser mayor de 163, aunque hagas lo del stty. Es un límite que está hardcodeado en el código del vi. En estos casos, la solución es configurar el valor en 163:
$ stty columns 163
Basado en: http://rm-rf.es/solaris-vi-terminal-too-wide/
Post relacionados:
- Curiosidades de la consola, manejadores de pantalla VT100/ANSI
- Curiosidades de la consola, FORTUNE y la vaca que dice...
- Minicom en enlaces seriales y usando TCP/IP o de como tan solo quiero que tu alma no vuelva a ver la luz del Sol...
- Curiosidades de la consola, el todopoderoso Midnight Commander
- Generar trafico UDP con NetCat
- NCat como webserver
- Curiosidades de la consola, WTF! ¿Realmente existe "WTF"?...
- Navegador de línea de comandos LINKS
- Curiosidades de la consola, LINKS y LYNX
- Curiosidades de la consola, datos lunares en tu terminal
- Consultando el clima desde la consola
- Consultando el clima desde la consola II
- Juegos de Guerra
- Curiosidades de la consola, ¿Recuerdan Juegos de Guerra (Wargames)?
- ¿Otra partida, profesor Falken? (Juegos de Guerra - 1983).
- Curiosidades de la consola, gotitas de lluvia sobre mi pantalla...
- Curiosidades de la consola, TT o Tetris para Terminal
- ViTetris
- Consola ilegible
- Curiosidades de la consola, ¿Gusanitos? ¡Vamos a divertirnos!
- Travesía en Emergencias
Que te diviertas!


No hay comentarios:
Publicar un comentario