2009/03/03

VIM tip: 搜尋不分大小寫及取代

:set ic


ic是ignorecase的縮寫,不分大小寫在windows上常用到,Linux上就不太常用到了。若是需要用原字串作為取代一部分,可以再用&符號或\1之類的表示。舉例來說,若想取代所有AAA, AAa, Aaa...分別取代成AAA123, AAa123, Aaa123,可以這樣輸入:

:set ic
:%s/AAA/&123/cg

No comments: