Edición de múltiples ficheros

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:

  1. Editar el primer fichero
  2. Salvar las líneas que se quieran con la orden yank.
  3. Sin salir del editor vi, editar el fichero donde se van a insertar las líneas. 
    :n nuevofichero
  4. Usar la orden put como si se tratase del mismo fichero.