跳转到主内容
极星编程网:以代码为星,赴技术山海!

Navicat 15如何禁止编辑器在打开时自动加载旧查询_取消勾选恢复上一次会话

Navicat 15需同时禁用“恢复上一次会话”和“自动保存查询”,并清理模板与代码段,默认新建窗口才真正空白;设置路径为「工具 → 选项 → 环境」,非编辑器页。 navicat 15 默认会在启动时自动恢复上一次关闭前的查询窗口和 sql 内容,这在多数场景下是便利的,但如果你频繁处理敏感查询、测试语句,或希望每次打开都从干净状态开始,这个行为反而容易导致误执行旧语句、泄露调试逻辑,甚至干扰自动化脚本的准备流程。 如何彻底禁用“恢复上一次会话”功能 这个选项藏在「工具 → 选项 → 环境」页面,不是编辑器页也不是记录页。很多人翻遍「编辑器」设置却找不到,就是因为路径错了。 打开
工具 → 选项…
左侧选
环境
(不是“编辑器”或“记录”) 取消勾选
恢复上一次会话
点击
确定
,重启 Navicat 生效 注意:该设置影响所有连接类型(MySQL、PostgreSQL 等),且不区分查询窗口是否已保存。一旦禁用,新打开的查询窗口永远是空白,
Ctrl+Q
新建的窗口也不会带出历史内容。 为什么只关“恢复会话”还不够?还要检查“自动保存查询” 即使禁用了会话恢复,如果启用了自动保存,Navicat 仍可能在后台把未手动保存的查询写入临时文件,下次意外崩溃后仍可能被恢复出来——这违背了“完全清空”的初衷。 在同一
环境
页面中,确认
自动保存查询
也处于未勾选状态 若你依赖自动保存防丢,建议改用
Ctrl+S
手动存为本地
.sql
文件,而非依赖 Navicat 的会话级缓存 已存在的自动保存文件位于用户目录下的
Navicat\Temp
或
Navicat\Cache
子目录,可手动清空 编辑器里残留的旧语句是怎么来的? 有时你发现新建查询窗口(
Ctrl+N
)还是有内容,那大概率不是会话恢复,而是触发了「代码段」或「模板」功能: navicat for mysql 破解版 优秀的mysql数据库远程管理工具 下载 检查是否在编辑器中设置了默认代码段(
编辑器 → 插入代码段 → 编辑代码段
) 查看「工具 → 选项 → 编辑器 → 模板」里是否配置了新建查询的默认模板 若使用了 AI 助手生成过语句,某些版本会将最近一次 AI 输出缓存在剪贴板或临时上下文中,粘贴时误带入 这类内容不会受“恢复会话”开关控制,必须单独排查模板和代码段配置。 真正干净的启动状态,需要同时关闭会话恢复、自动保存,并清理模板与代码段的默认注入逻辑。尤其在共享开发机或 CI/CD 测试环境中,漏掉任意一项都可能导致不可预期的语句复现。

相关文章