Como você executa um comando vim que é o texto dentro de um buffer?


1

Por exemplo, vamos dizer que este texto está dentro do buffer

%s/a/b/gI

Como executo isso como um comando vim, sem digitá-lo dentro da linha de comando do vim.

Saudações

Respostas:


1

No modo de comando:

Você arranca o texto, diga se estava na sua própria linha

y$

então digite

:

então

<ctrl-r> "


1

Você pode arrancar o texto - até várias linhas - e depois digitar:

:@"

(Isso é cólon, no símbolo, aspas duplas.)

Na verdade, você poderia puxá-lo para um registro nomeado, como a, e fazer:

:@a

Vejo:

:help :@
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.