August 17,2005

替換樣式的特殊字元

替換樣式跟搜尋樣式的特殊字元其實根本就不同

\1 , \2 , \3 ,..., \9


代表前面用 \( \)儲存下來的文字

\


跳脫

&


代表搜尋樣式符合的完整字元
ex .
:%s/lala haha/& kaka/
代表把 lala haha 替換成 lala haha kaka

~


前一個替換樣式
ex
經過:%s/haha/lala/這一句之後
:%s/jaja/~/ 代表的意思就是 %s/jaja/lala/

\u , \l(小寫的L)


第一個字轉大小寫
ex
\ulala == Lala
\lHAHA == hAHA

\U , \L , \E , \e


整個字轉大小寫 , 後面如果加上\E \e 代表結束
ex
:s/lala/\Ulala/ == :s/lala/LALA/
:s/lala/\Ula\Ela/ == :s/lala/LAla/

:set ic


忽略大小寫來比對

Posted by thegiive at 樂多Roodo! │07:44 │回應(0)引用(0)vim
工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/1623600