Edición de múltiples ficheros
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_fich.
Para cambiarse de un fichero a otro habría que teclear
:n nombrefich
Para editar una serie de ficheros caben dos posibilidades:
Dar el nombre completo de todos los ficheros a editar:
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
vi
, editar el fichero donde se van a insertar las líneas.
:n nuevofich
Usar la orden
put
como si se tratase del mismo fichero.