Cita Iniciado por Carva Ver mensaje
Hola Trostky, ya he puesto la previsión a cinco días, pero ha habido algunos problemas que cuento aquí para que se sepa como proceder.

En primer lugar, la indentación que hay en el fichero 5dias.txt hay que eliminarla, para que queden todas las líneas pegadas a la izquierda, porque si no, al pegarlas en vi, se añade aún más indentación y al final queda muchísimo peor, de tal manera que no se sabe donde empiezan y terminan las líneas.

Y lo segundo y mas grave es la línea 6 del mismo fichero, tiene pinta de ser un "peazo" función, pero que está toda juntita en una sóla línea y ocupando 7453 caracteres de nada, esto cuando lo pegas en vi, lo intenta meter en una sola línea también (como no podría ser de otra manera) pero le viene un poquito grande y el vi se queda "petao". Puede que haya algún parámetro para indicarle al vi el tamaño máximo de la línea, pero como no sabemos hacer esto, lo que hay que hacer es copiar esa línea en trozos digeribles por el vi, en mi caso he activado en el editor el ajuste de línea (para ver la super línea en pantalla ocupando varias líneas de pantalla) y he copiado en bloques de 10 líneas y he ido pegándolo en el vi.

Si se os queda el vi "petao", hay que abrir otra sesión de telnet (yo casi siempre tengo dos), buscamos el número del proceso del vi, y lo matamos, a continuación cerramos el telenet del vi y comenzamos de nuevo. Ejemplos:
Código:
Usamos el comando ps para ver nuestros procesos
/ #  ps
...........................
  761 root       0:00 DvdPlayer
  782 root       0:00 telnetd
  783 root       0:00 -sh
  805 root       0:00 telnetd
  806 root       0:00 -sh
  835 root       0:00 telnetd
  836 root       0:00 -sh
  860 root       0:03 vi myfavorites.rss
  861 root       0:00 ps
Buscamos el número de proceso del vi (860 en este caso)
y lo matamos
/ # kill 860
Pues ya está, metido el proceso de los cinco dias y funcionando.

Gracias Trostky

Saludos
Gracias a tí, Carva.

He de confesar que para tocar todos estos ficheros utilizo el Ultraedit y claro, toda esta problemática no aparece. Sorry.

Y cuando pasé el código a un TXT desde Ultraedit (donde lo tengo en formato UNIX) se destrozó la tabulación, así que opté por guardarlo en formato DOS para que las respetara. Tampoco pensé que esto fuera un problema para el vi. Sorry otra vez.

Lo tendré en cuenta para futuros tutoriales.

Un saludo