在vim中取消设置忽略?

kal*_*kal 57 vim

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

Dav*_*Ray 75

:设置noic,或:设置noignorecase

真的很直观吧?:)

  • 当然,但对我来说更直观的是:unset ic.我想我会继续使用vim :) (4认同)
  • ":help set"会告诉你所有关于:set命令的信息,包括:set no {command}取消设置布尔值,甚至:set {command}!切换它 (4认同)
  • 是的,:设置ic?确认:设置ic!在"ignorecase"和"noignorecase"之间切换 (2认同)

kyk*_*yku 22

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


yed*_*tko 15

前缀搜索字符串"\ C"(不带引号),例如:

/\Croot
Run Code Online (Sandbox Code Playgroud)

  • 我认为你的意思是\ C.小c意味着忽略大小写. (3认同)
  • @yedpodtrzitko编辑你的答案:) (2认同)

Pau*_*aul 10

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

即具有'ignorecase''smartcase'/foo会发现foo,FooFOO,但/Foo仅会发现Foo,没有foo.

你也可以告诉Vim你想搜索区分大小写,尽管在搜索模式中'ignorecase'使用\C某个地方进行设置.通过\c在搜索模式中使用,您告诉Vim在搜索时忽略大小写,尽管有'ignorecase'设置.