sublime text全局搜索默认不区分大小写,但alt+c切换状态会跨面板延续;若aa图标高亮即为区分大小写,按alt+c一次即可恢复默认。

Sublime Text 全局搜索默认就是不区分大小写,不需要额外设置——但很多人误以为要开什么开关,结果反而按了 Alt+C 把它关掉了。
为什么全局搜索(Ctrl+Shift+F)突然区分大小写了?
最常见原因是:你之前在当前会话里按过 Alt+C,这个状态会延续到全局搜索面板。虽然全局搜索和普通查找(Ctrl+F)是两个面板,但大小写敏感模式是全局共享的。
-
Alt+C是切换开关,不是“开启专用模式”,按一次开,再按一次关 - 打开
Ctrl+Shift+F后,左下角若看到高亮的Aa图标,说明当前是区分大小写状态 - 即使没手动点过,某些插件或快捷键误触(比如连按
Alt+C+C)也可能触发
如何确认并恢复默认的不区分大小写行为?
进 Ctrl+Shift+F 面板后,直接按 Alt+C 一次即可关闭大小写敏感;如果图标已高亮,按完它会变灰。无需改设置文件,也不用重启。
- 检查点:面板底部左侧是否显示
Aa(高亮 = 区分,灰显 = 不区分) - 别去动
Preferences → Settings里的"case_sensitive": false——那是旧版遗留项,新版 Sublime 已不读这个配置 - 如果每次打开都自动高亮
Aa,大概率是某插件绑定了Alt+C或你在上一个查找中没关掉它
整词匹配(Alt+W)和大小写敏感容易被一起误开
Alt+W 和 Alt+C 常被连续按下,尤其想精确搜 Log 又怕匹配到 logging 时。但如果你只想要“不区分大小写 + 整词”,只需确保 Aa 灰显、Whole Word 按钮高亮即可。
- 误操作典型:按了
Alt+W再顺手按Alt+C,结果搜log找不到Log -
Where字段填.时,不区分大小写行为仍生效,不会因路径范围改变而变化 - 正则模式(
Alt+R)开启后,Alt+C依然控制大小写,但正则本身可能含[A-Z]类写法,此时大小写逻辑由正则引擎接管,和面板开关无关
真正容易被忽略的是:全局搜索的状态是“会话级记忆”的,不是每次打开都重置。哪怕你关掉 Sublime 再重开,只要上次退出前 Aa 是高亮的,新会话一开始它还是高亮的——这点和很多编辑器不同。











