viernes, 15 de enero de 2016

Copiando contenido de un archivo a otro

A menudo, mientras editamos múltiples archivos, querremos copiar una porción de un archivo en otro archivo que estamos editando. Esto se hace fácilmente usando los comandos usuales de copiar y pegar que hemos usado antes. Podemos demostrarlo como sigue. Primero, usando nuestros dos archivos, cambia al buffer 1 (foo.txt) escribiendo:

:buffer 1

que debería darnos esto:

The quick brown fox jumped over the lazy dog. It was cool.
Line 2
Line 3
Line 4
Line 5

A continuación, mueve el cursor a la primera línea y escribe yy para copiar (yank) la línea.

Cambia al segundo buffer escribiendo:

:buffer 2

La pantalla contendrá ahora listas de archivos como esta (sólo se muestra una porción aquí):

total 343700
-rwxr-xr-x 1 root root  31316 2007-12-05 08:58 [
-rwxr-xr-x 1 root root   8240 2007-12-09 13:39 411toppm
-rwxr-xr-x 1 root root 111276 2008-01-31 13:36 a2p
-rwxr-xr-x 1 root root  25368 2006-10-06 20:16 a52dec
-rwxr-xr-x 1 root root  11532 2007-05-04 17:43 aafire
-rwxr-xr-x 1 root root   7292 2007-05-04 17:43 aainfo

Mueve el cursor a la primera línea y pega la linea copiada del archivo precedente escribiendo el comando p:

total 343700
The quick brown fox jumped over the lazy dog. It was cool.
-rwxr-xr-x 1 root root  31316 2007-12-05 08:58 [
-rwxr-xr-x 1 root root   8240 2007-12-09 13:39 411toppm
-rwxr-xr-x 1 root root 111276 2008-01-31 13:36 a2p
-rwxr-xr-x 1 root root  25368 2006-10-06 20:16 a52dec
-rwxr-xr-x 1 root root  11532 2007-05-04 17:43 aafire
-rwxr-xr-x 1 root root   7292 2007-05-04 17:43 aainfo

No hay comentarios:

Publicar un comentario