我有以下格式的文件行替換行結束了,與一個特定的模式開始
--Some-XYZ-code ;
--Somemore--xyz--code;
COMMENT = " THIS IS A DEMO"
--somemore--code;
--somemore--code;
我想提出一個分號行註釋結束,保持行的其餘部分完好。
我有以下格式的文件行替換行結束了,與一個特定的模式開始
--Some-XYZ-code ;
--Somemore--xyz--code;
COMMENT = " THIS IS A DEMO"
--somemore--code;
--somemore--code;
我想提出一個分號行註釋結束,保持行的其餘部分完好。
試試這個:
:g/^COMMENT/ normal A;
對於每一個在開始處匹配COMMENT
在該行的末尾插入模式輸入並追加分號線。
說明::g
選擇每個匹配以下模式^COMMENT
和最後一個斜線後做的動作線,normal A;
這應做到:
:g/COMMENT/norm A;
g
:全球範圍內匹配/COMMENT/
所有線路,
norm
:執行正常命令
A;
:將分號附加到行尾。
這應該工作
:%s/^COMMENT.*/&;/
它的工作..你能請小心解釋..甚至一個鏈接就可以了。 – kartik
@kartik:完成。 _ – Birei