如何使用vim取代有特殊字元與空白的文字? - Linux

Table of Contents

各位前輩大家好

最近在使用vim進行編輯文件時,碰到一個問題
參考了很多網路上的文章,用了一整天還是不知道該怎麼樣來解決...
想請教一下各位前輩關於這個部份,應該要來怎麼解決呢....


就是我要如何取代文件內,取代含有特殊字元與空白的文字
比如說

原本的文字是:
location ~ /upload

我想要取代成:
location ^~ /upload/

再勞煩各位前輩 幫忙解惑了,謝謝

--

All Comments

Joseph avatarJoseph2017-08-03
backslash
Queena avatarQueena2017-08-07
比如說... s/\(\~\)/^\1/g s/$/\//g 這樣?
Blanche avatarBlanche2017-08-08
S:location \~ /\(.\+\):location ^~ \1/:g
s
Lily avatarLily2017-08-09
特殊字元前加反斜線
Delia avatarDelia2017-08-14
vim相關問題也可以去editor板看
Agatha avatarAgatha2017-08-19
s/\V~/^\~/ \V是 "very nomagic mode" 可避免特殊字元
Cara avatarCara2017-08-21
要加\ 後面的取代用字串的~就要加\了 因為有特殊意義