2013-10-23 91 views
0

這裏是我的代碼:VIM:奇怪行爲搜索替換

public function setFileAvatar($fileAvatar) 
{ 
    $this->fileAvatar=$fileAvatar; 
} 

我選擇整個代碼以「V」(注意upcase),那麼我鍵入:「:'<,'>s/ileAvatar/ileNameAvatar」這是爲了取代ALLileAvatar」 由 「ileNameAvatar

但這裏的結果:

public function setFileNameAvatar($fileAvatar) 
{ 
    $this->fileNameAvatar=$fileAvatar; 
} 

$fileAvatar不會被替換!怎麼會?

回答

4

您的替代品缺少/g標誌;每行只有第一次出現被替換。

如果您經常犯這個錯誤,您可以考慮通過:set gdefault更改默認值。

+0

謝謝!爲你+1!祝你今天愉快! **';^D' ** –