2015-11-20 65 views

回答

3

使用\=申報sub-replace-expression和使用@a訪問寄存器a的內容(.表示字符串連接):

:s/pattern/\[email protected](0)[email protected]/ 
+0

謝謝!順便說一句,爲什麼:s/pattern/\ = @ a。 \ 0。 @ b/gc不工作? – elliptic00

+0

@ elliptic00:使用'\ ='vim評估替換部分。 '\ 0'不是一個有效的vim函數(它是一個正則表達式的引用),所以你必須使用'submatch()'。 – Marth