1

Например, допустим, что этот текст находится внутри буфера

%s/a/b/gI

Как мне запустить это как команду vim, не вводя ее в командной строке vim.

С уважением

2 ответа2

1

В командном режиме:

Вы дергаете текст, говорите, если он был на отдельной строке

y$

затем введите

:

затем

<ctrl-r> "

1

Вы можете восстановить текст - даже несколько строк - затем набрать:

:@"

(Это двоеточие в символе, двойная кавычка.)

На самом деле вы можете восстановить его в именованный регистр, например , как и сделать:

:@a

Увидеть:

:help :@

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .