cómo con buscar borrar archivo replace vim substitution

replace - buscar - cómo ir al final de un archivo con vi



Sustituir con contenido de registro o líneas desde otro lugar en el archivo en Vim (2)

De acuerdo con http://vim.wikia.com/wiki/Search_and_replace Aparece:

:%s/foo//=@a/g

Además, presionando <cr>a insertará el contenido del registro a .

Genial, nunca lo supe. Buena pregunta.

Algunas otras cosas que ver con <cr> : http://vimdoc.sourceforge.net/htmldoc/cmdline.html#c_CTRL-R

Estoy usando Vim, y quiero sustituir el texto de marcador con una cadena larga, que abarca varias líneas, que ya está escrito en otro lugar en el archivo.

¿Es posible reemplazar un patrón con el contenido de un registro? Algo como

:%s/foo/<contents of register A>

De lo contrario, ¿es posible reemplazarlo con un rango de líneas? algo como

:%s/foo/<content of lines from 10 to 15>


:%s/foo//=getline(10, 15)/g :%s/foo//=join(getline(10, 15))/g