作者yshihyu (yshihyu)
看板Editor
標題[vim ] 字串取代方式
時間Sun Jan 10 18:56:33 2016
https://gist.github.com/anonymous/b8b9bc2234f9c5f30b71
例如我想把程式碼裡面 data 字串改成 msg
我用* 讓所有data 字串 highlight 之後 鍵盤打c4l 這邊的 4代表data長度
再來輸入msg 後按esc 第一個data字串成msg , 之後按 n 跟 . 不斷可以選擇哪些
data 要取代成 msg
這方法用起來感覺還不錯, 可是遇到長點字串都要自己計算~ 有辦法讓vim 自動計算字串長度嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.246.39
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Editor/M.1452423397.A.F45.html
1F:推 Qiqi: 可能需要一點範例,說不定e可以當成你的4l,還是要有範本比 01/10 20:10
2F:→ Qiqi: 較好給意見 01/10 20:10
3F:→ michael1436: 覺得你的問題有點模糊,data字串有特徵嗎?比如說用" 01/10 20:10
4F:→ michael1436: 著之類。可以試試看ct 或是 cf 01/10 20:10
5F:推 Qiqi: 另外:%s/data/msg/g可能才是最合適的版本,只是regex的部分 01/10 20:13
6F:→ Qiqi: 要寫精確一點就是了 01/10 20:13
7F:→ darkgerm: 感覺你要的是 :%s/data/msg/gc 01/10 20:14
※ 編輯: yshihyu (112.105.246.39), 01/10/2016 20:44:15
8F:推 curist: cw 或 ciw也行 01/10 23:03
9F:→ yshihyu: ok..感謝 01/10 23:30