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