vim 搜索大小写

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

 

i

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章转载自:IT夜班车,否则按侵权处理i.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *