让Vim查找字符忽略大小写

转自: http://www.360doc.com/content/13/0116/14/8547696_260509353.shtml

Vim默认是对大小写敏感的,下面是让Vim忽略大小写的几种方法:

:set ignorecase

再查找 “include”,现在它将匹配 “Include”,”INCLUDE” 和 “InClUDe”

:set noignorecase

让我们保留这个设定,并查找 “INCLUDE”。它匹配的文本就跟查找 “include” 时一模一样。现在我们设定 ‘smartcase’ 选项:

:set ignorecase smartcase

如果你采用的模式里至少有一个大写字母,查找就成了大小写敏感的。可以这样理解,你
不必键入大写字母,也能查找到含有大写字母的词,所以,你若键入大写字母,必然是因
为你要大小写敏感的匹配。聪明!
设定了这两个选项,你会找到以下匹配:

模式                    匹配    
   word                word、Word、WORD、WoRd 等。
   Word                Word
   WORD                WORD
   WoRd                WoRd

单 个 模 式 里 的 大 小 写

如果你仅想忽略一个特定的模式里的大小写,那么,在模式前添加 “\c” 字符串就行了。
添加 “\C” 将使该模式的匹配大小写敏感。这排除了 ‘ignorecase’ 和 ‘smartcase’ 选
项的影响,当 “\c” 或 “\C” 起作用时,它们设成什么值无关紧要。

   模式                    匹配    
   \Cword                   word
   \CWord                   Word
   \cword                   word,Word,WORD,WoRd,等。
   \cWord                   word,Word,WORD,WoRd,等。

采用 “\c” 和 “\C” 的好处在于它粘附在所用的模式上。因此,重复查找历史记录里的某
个模式会产生同样的结果。’ignorecase’ 或 ‘smartcase’ 是否更改不影响结果。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值