作者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/cn.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