例如,假设此文本位于缓冲区内
%s/a/b/gI
如何将其作为 vim 命令运行,而不在 vim 命令行中输入它。
问候
答案1
您可以提取文本(甚至多行),然后输入:
:@"
(那是冒号、@ 符号、双引号。)
事实上,你可以将它拉到一个命名寄存器中,例如a
,然后执行以下操作:
:@a
看:
:help :@
答案2
在命令模式下:
你拉出文本,假设它单独占一行
y$
然后输入
:
然后
<ctrl-r> "
例如,假设此文本位于缓冲区内
%s/a/b/gI
如何将其作为 vim 命令运行,而不在 vim 命令行中输入它。
问候
您可以提取文本(甚至多行),然后输入:
:@"
(那是冒号、@ 符号、双引号。)
事实上,你可以将它拉到一个命名寄存器中,例如a
,然后执行以下操作:
:@a
看:
:help :@
在命令模式下:
你拉出文本,假设它单独占一行
y$
然后输入
:
然后
<ctrl-r> "