你怎麼能在Vim中是指在比賽中的指揮g
?在Vim中有效地追加一場比賽:克/ ---/S/---/X/
我願把X賽後無需更換比賽。 例如,在下面的命令中沒有寫入create_title
兩次。
:g/create_title/s/create_title/X/
你應該通過運行命令得到
create_titleX
到
create_tile
你怎麼能在Vim中是指在比賽中的指揮g
?在Vim中有效地追加一場比賽:克/ ---/S/---/X/
我願把X賽後無需更換比賽。 例如,在下面的命令中沒有寫入create_title
兩次。
:g/create_title/s/create_title/X/
你應該通過運行命令得到
create_titleX
到
create_tile
我不知道爲什麼你需要的命令g
部分 - 替代將只匹配行採取行動。以下是您要找的內容:
:%s/create_title/&X/
&
表示匹配的整個文本。
:%s/\(create_title\)/\1X/g
爲我工作。 (如果我正確理解你的問題)。
我傾向於選擇'&',因爲它的速度更快輸入和我沒有修改搜索模式(心不在焉的人更好)。捕獲一個子表達式當然是可擴展的! – Cascabel
謝謝您的解答! –