¿Cómo ejecuta un comando vim que es el texto dentro de un búfer?

2

Por ejemplo, digamos que este texto está dentro del búfer

%s/a/b/gI

¿Cómo ejecuto eso como un comando vim, sin escribirlo dentro de la línea de comando vim?

Saludos

usuario538395
fuente

Respuestas:

2

En modo comando:

Tira el texto, dice si estaba en su propia línea

y$

luego escribe

:

entonces

<ctrl-r> "

David
fuente
2

Puede tirar del texto, incluso varias líneas, y luego escribir:

:@"

(Eso es dos puntos, en el símbolo, comillas dobles).

De hecho, puede arrastrarlo a un registro con nombre, como ay hacer:

:@a

Ver:

:help :@
Heptita
fuente