El editor vi permite la edición de varios ficheros simultáneamente. Para ello se debe grabar el fichero abierto (comando :w), y a continuación escribir
:n nombre_nuevo_fichero.
Para cambiarse de un fichero a otro habría que teclear
:n nombrefich
Para editar una serie de ficheros caben dos posibilidades:
- Ejecutar vi seguido de los nombres de ficheros separados con un espacio:
vi nombre1 nombre2 nombre3 - Utilizar caracteres comodín vi nom*
Para copiar líneas de un fichero a otro, se deben seguir los siguientes pasos:
- Editar el primer fichero
- Salvar las líneas que se quieran con la orden yank.
- Sin salir del editor vi, editar el fichero donde se van a insertar las líneas.
:n nuevofichero - Usar la orden put como si se tratase del mismo fichero.
Debe estar conectado para enviar un comentario.