0
我试图通过页面搜索单词CREATE
。然后我想把DELIMITER $$
放在那条线上面。Vim以执行和正常运行命令
这是我的尝试。有人能指引我朝着正确的方向吗?
:execute "%normal! /CREATE\<cr>"."O DELIMITER $$"."<esc>"
我在正确的轨道上吗?
我试图通过页面搜索单词CREATE
。然后我想把DELIMITER $$
放在那条线上面。Vim以执行和正常运行命令
这是我的尝试。有人能指引我朝着正确的方向吗?
:execute "%normal! /CREATE\<cr>"."O DELIMITER $$"."<esc>"
我在正确的轨道上吗?
是的,你很近。要将动作与匹配模式组合,请使用:global
命令。对于在新的一行前添加文本,实际上有多种方法:正常模式O
命令可以与:normal
使用,或者可以:put
表达式=
(而不是寄存器的内容)包含文本。
:g/CREATE/normal! O$$
或
:g/CREATE/put! ='$$'
要命的人当场就 – Brett