2014-09-19 59 views

回答

7

只是逃避&符。

:%s/&=/=\&/g 

你需要逃避它,因爲&是將與整個匹配的模式所取代替換特殊字符。

+2

你能解釋一下爲什麼你需要逃避它嗎? – FDinoff 2014-09-19 02:45:31

+1

正如@sharth所說的,'&'是一個特殊字符。當在事物的替換側使用'&'時,將被替換爲整個匹配的模式。 (在你的情況下,字符'=&',給你意想不到的輸出:'=&=') 如果你想要一個文字符號,就像任何特殊字符一樣,你必須用反斜槓來轉義它。 – Caek 2014-09-19 03:37:15

+1

@聰明的解釋是不存在的,當我發佈評論。 (我知道它的作用) – FDinoff 2014-09-19 03:41:56