VIM 局部替换(补充一下不区分大小写查找)

困扰了我挺长一段时间的vim替换问题 一直就是只会%s/src/dest/g  把全文src替换成dest,今天实在是忍受不了自己了(百度了一下) 格式如下

1 vim替换:

:s(substitute)命令用来查找和替换字符串。语法如下:

:{作用范围}s/{目标}/{替换}/{替换标志}

例如:%s/foo/bar/g会在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g


作用范围:

作用范围分为当前行、全文、选区等等。

当前行:

:s/foo/bar/g

全文:

:%s/foo/bar/g

选区,在Visual模式下选择区域后输入:,Vim即可自动补全为 :'<,'>

:'<,'>s/foo/bar/g

2-11行:

:2,11s/foo/bar/g

当前行.与接下来两行+2

:.,+2s/foo/bar/g


2 vim查找:

不区分大小写查找

大家都知道vim命令行的模式下输入/search 就会在全文中搜索search 按N或者是n在查找到的目标中上下移动,不区分大小写也很简单命令行模式下输入/search\c就可以了

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值