vim 搜索大小写
默认情况下,vim的搜索是大小写敏感的,但是很多时候,我们希望时候他是不敏感的。因此会在
.vimrc
文件中设置
set smartcase
为了检测是不是大小写敏感,确切的说查看是否设置了smartcase,可以使用下面的vim命令
:set smartcase?
如果想撤销smartcase的设置,
:set smartcase!
除了smartcase,还有一个和他类似的开关选项 ignorecase
:set ignorecase?
:help ignorecase
:set ignorecase
这2个开关选项还是有区别的,下面举例说明了其区别:
Examples:
pattern 'ignorecase' 'smartcase' matches
foo off – foo
foo on – foo Foo FOO
Foo on off foo Foo FOO
Foo on on Foo
\cfoo – – foo Foo FOO
foo\C – – foo
其实上面的2中方法都太复杂了,下面介绍一种方便的方式:
\C 和 \c
前者是区分大小写搜索,后者是不区分大小写搜索。下面举例:
?\CFile
?\cFile
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章转载自:IT夜班车,否则按侵权处理 .