当我们查找和替换的时候,需要考虑一个问题,那就是大小写问题,有时候我们明明只想替换小写的内容,怎么把大写的内容也给替换了,本身想把man替换成AAA,结果把MAN也给替换成了AAA。这是我们.vimrc中设置了忽略大小写。
一:设置忽略大小写
【vim忽略大小写问题】:set ignorecase/*忽略大小写*/
:set smartcase 或者 :set ignorecase smartcase/*如果搜索时无大写字母,则大小写不敏感;如果含大写字母,则大小写敏感*/
文章图片
此时我们使用的时候,它会忽略大小写,如果本次不想让它忽略大小写,可以用\c \C来设置本次是否忽略大小写
模式 | 匹配 |
---|---|
\CWord | Word |
\cWord | word, Word, WORD… |
二、设置严格区分大小写
:set noignorecase