在vim中取消设置忽略?

时间:2009-01-17 01:43:27

标签: vim

:set ic忽略了这个案子。你怎么解开这个?

4 个答案:

答案 0 :(得分:72)

:设置noic,或:设置noignorecase

真的很直观,对吧? :)

答案 1 :(得分:22)

您还可以使用以下设置切换设置:set ic!并使用以下命令查询其值:set ic?

答案 2 :(得分:15)

使用“\ C”(不含引号)搜索字符串前缀,例如:

/\Croot

答案 3 :(得分:10)

注意'smartcase'选项。如果搜索模式包含大写字符,它将覆盖'ignorecase'选项。

即。在'ignorecase''smartcase'/foo会找到fooFooFOO,但/Foo只会找到Foo }},而不是foo

您还可以通过在搜索模式中的某个位置使用'ignorecase'来告诉Vim您想要搜索区分大小写,尽管\C设置为\c。通过在搜索模式中使用'ignorecase',您可以告诉Vim在搜索时忽略大小写,尽管设置为{{1}}。