qoder需手动启用自动保存功能:一、在【设置】→【编辑器】→【通用】中开启“自动保存”开关;二、配置触发方式为“当窗口失去焦点时”或设定时间间隔(最小30秒);三、可通过项目级配置文件.qoder/settings.json覆盖全局设置;四、排查文件路径只读、权限不足或系统保护路径等问题。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用Qoder编辑器编写代码时发现修改后未手动保存即被关闭或意外丢失,说明自动保存功能尚未启用。以下是配置Qoder代码自动保存的具体操作步骤:
一、启用全局自动保存开关
Qoder默认不开启自动保存,需在设置中显式启用该功能,以确保所有已修改文件在后台定时写入磁盘。
1、启动Qoder编辑器,点击左上角【文件】菜单,选择【设置】或直接使用快捷键 Ctrl+,(Windows/Linux)或 Cmd+,(macOS)。
2、在设置面板左侧导航栏中,点击【编辑器】→【通用】。
3、在右侧选项中找到“自动保存”开关,将其状态由关闭切换为开启。
4、确认设置已生效:修改任意打开的文件内容,等待数秒后观察编辑器右下角是否出现“已自动保存”提示。
二、配置自动保存触发条件
Qoder支持按时间间隔或文件失焦两种方式触发自动保存,用户可根据工作习惯选择最稳妥的触发机制。
1、在【编辑器】→【通用】设置页中,定位到“自动保存延迟”选项。
2、点击下拉菜单,可选值包括:30秒、1分钟、2分钟、5分钟;推荐选择“当窗口失去焦点时”以兼顾即时性与性能。
3、若选择时间间隔模式,请注意:最小允许值为30秒,不可设为0或实时保存。
4、修改后无需重启,设置立即生效。
代码编辑 CLI 工具集合:Cursor CLI(agent)和 Qoder CLI(qodercli),用于代码修改、重构、Code Review 及自动化代码任务。
三、为特定项目单独启用自动保存
某些项目(如生成代码目录、临时脚本)可能需禁用自动保存以避免干扰构建流程;Qoder允许通过项目级配置覆盖全局设置。
1、在项目根目录下创建隐藏配置文件:.qoder/settings.json。
2、在该文件中写入以下内容:
{"editor.autoSave": "onFocusChange","editor.autoSaveDelay": 0}
3、保存文件后,Qoder会优先读取该项目下的设置,覆盖用户全局配置。
4、验证方式:打开该项目内任一文件,切换至其他应用窗口再切回,检查是否触发保存。
四、检查并修复自动保存失效场景
即使开关已开启,部分环境因素仍可能导致自动保存静默失败,需排查底层权限与路径可写性。
1、确认当前编辑的文件路径不属于只读挂载点(如NFS共享、tmpfs、/proc等),执行命令:mount | grep $(df . -P | tail -1 | awk '{print $1}'),检查输出是否含ro、noexec等标志。
2、检查目标文件及其父目录是否对当前用户具有写权限,运行:ls -ld "$(dirname /path/to/file)" "/path/to/file",确保所有者字段显示当前用户名且权限位含w。
3、若文件位于系统受保护路径(如/etc、/usr/bin),请勿强行修改权限,应将代码暂存至家目录(如~/workspace)后再编辑。










