miércoles, 13 de enero de 2016

Cambiando entre archivos

Para cambiar de un archivo al siguiente, usaremos este comando ex:

:n

Para volver al archivo previo usa:

:N

Como podemos movernos de un archivo a otro, vi impone una política que nos previene de cambiar de archivo si el archivo actual tiene cambios sin guardar. Para forzar a vi a cambiar de archivo y abandonar tus cambios, añade un signo de exclamación (!) al comando.

Además del método de cambio descrito antes, vim (y algunas versiones de vi) también cuenta con algunos comandos ex para hacer más fácil el manejo de múltiples archivos. Podemos ver una lista de los archivos que están siendo editados con el comando :buffers. Hacer esto mostrará una lista de los archivos en la parte inferior de la pantalla:

:buffers
  1 %a   "foo.txt"                   line 1
  2      "ls-output.txt"             line 0
Press ENTER or type command to continue

Para cambiar a otro buffer (archivo), escribe :buffer seguido del número del buffer que quieres editar. Por ejemplo, para cambiar del buffer 1 que contiene el archivo foo.txt al buffer 2 que contiene el archivo ls-output.txt deberías escribir esto:

:buffer 2

y nuestra pantalla ahora muestra el segundo archivo.

No hay comentarios:

Publicar un comentario