Navicat for Mac 全局搜索框位于左下角状态栏左侧,需在Preferences → General中勾选“Show global search bar”并重启才启用;仅搜索已展开或已连接的节点,不支持正则和通配符,新建连接后需手动刷新索引。
Navicat for Mac 的全局搜索框在哪
它不在菜单栏,也不在连接列表顶部——而是藏在左下角状态栏左侧,一个带放大镜图标的输入框。默认不显示,需手动启用:preferences → general → show global search bar 打钩后,重启 navicat 才生效。没开这个选项时,按 cmd + shift + f 也无效,很多人卡在这一步就以为功能不存在。
搜索范围仅限已加载的连接,不扫描未打开的数据库
Navicat 的全局搜索只作用于当前已“展开”或“已连接”的节点(比如你点过某个连接的三角箭头、或双击连上过该库)。如果某连接从未展开,即使名字含 prod_user,也不会出现在搜索结果里。实际使用中建议:
- 先批量右键点击所有常用连接 →
Connect或Expand,确保它们处于活跃状态 - 搜索时输入关键词尽量简短,如
order比orders_table_2024更容易命中(它做的是前缀匹配+部分字段模糊匹配) - 搜索结果里点击条目会自动跳转并高亮对应节点,但不会自动建立新连接——若目标库未连,仍需手动双击
搜索不到自定义分组里的连接?检查分组折叠状态
如果你用 Favorites 或自建文件夹做了连接分组,而该分组处于收起状态(三角箭头朝右),其内部连接不会被纳入搜索索引。这是 Navicat for Mac 的一个明确限制,不是 Bug。解决办法只有两个:
- 临时展开所有分组:鼠标悬停在分组名上,等几秒出现小箭头后点击;或者快捷键
Option + Click展开整棵树 - 把高频使用的连接拖到顶层
Favorites根目录下(不套子文件夹),避免层级干扰
另外注意:搜索对大小写不敏感,但不支持正则或通配符,user* 或 user.* 都无效。
为什么搜索结果偶尔延迟或漏掉刚新建的连接
Navicat 不是实时监听连接列表变更。新建/重命名连接后,需触发一次“刷新上下文”,常见做法是:
- 切换到另一个连接再切回来
- 右键任意连接 →
Refresh Connections - 或直接按
Cmd + R(全局刷新,但会断开所有未勾选Keep connection alive的会话)
这个延迟机制容易让人误判搜索失效,其实只是索引还没更新。真正难处理的是跨 Navicat 实例的同步问题——比如你在另一台 Mac 上改了连接名,本地不会自动同步,得手动导出/导入 connections.ncx 文件。


















