qoderwake编辑器需手动启用自动保存与代码格式化功能:一、在“设置→文件”中开启自动保存并设间隔;二、在“设置→编辑器→格式化”中为语言绑定格式化器并勾选自动触发选项;三、用ctrl+shift+i/cmd+shift+i手动格式化;四、通过“导入配置”加载.prettierrc等自定义规则;五、在“排除路径”中添加node_modules、.min.js等模式禁用特定文件格式化。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用QoderWake编辑器时发现代码未能按预期自动保存或格式化,则可能是由于相关功能未启用或配置不正确。以下是实现自动保存与代码格式化的具体操作方法:
一、启用自动保存功能
自动保存功能可防止因意外中断导致的代码丢失,其本质是将编辑器设置为在内容变更后一定时间内触发本地或云端存储动作。
1、点击右上角齿轮图标,打开“设置”面板。
2、在左侧菜单中选择“文件”选项卡。
3、找到“自动保存”开关,将其状态切换为开启。
4、在下方下拉菜单中选择保存间隔,可选值包括30秒、1分钟、5分钟。
二、配置代码格式化规则
代码格式化依赖于预设的语言规则引擎,需明确指定目标语言并绑定对应格式化器,以确保缩进、空格、换行等符合统一规范。
1、进入“设置”面板后,切换至“编辑器”选项卡。
2、向下滚动至“格式化”区域,点击“添加语言规则”按钮。
3、在弹出窗口中选择当前项目常用语言(如JavaScript、Python、HTML),并为每种语言指定格式化器(如Prettier、Black、js-beautify)。
4、勾选“键入时自动格式化”和“保存时自动格式化”两个复选框。
三、通过快捷键手动触发格式化
当自动格式化未响应或需对特定代码块进行即时调整时,可使用快捷键调用内置格式化服务,该操作绕过配置检查,直接执行当前光标所在语言的默认规则。
代码编辑 CLI 工具集合:Cursor CLI(agent)和 Qoder CLI(qodercli),用于代码修改、重构、Code Review 及自动化代码任务。
1、选中待格式化的代码段,或确保光标位于目标语言文件内。
2、按下组合键:Ctrl+Shift+I(Windows/Linux) 或 Cmd+Shift+I(macOS)。
3、观察编辑器右下角状态栏是否显示“格式化完成”提示。
四、导入自定义格式化配置文件
团队协作中常需统一编码风格,此时可通过加载外部JSON或TOML格式的配置文件,覆盖默认规则,使格式化行为与项目规范严格对齐。
1、在“设置”→“格式化”页面中,点击“导入配置”按钮。
2、浏览并选择本地的.prettierrc、pyproject.toml或.editorconfig文件。
3、确认导入后,编辑器将立即应用该配置,并在语言标签旁显示“已启用自定义规则”标识。
五、禁用特定文件类型的自动格式化
某些生成文件(如.min.js、.d.ts)或第三方库源码不应被修改,可通过白名单机制排除这些路径,避免格式化逻辑误触关键内容。
1、进入“设置”→“格式化”,展开“排除路径”输入框。
2、逐行输入需跳过的模式,例如:**/node_modules/**、**/*.min.js、**/dist/**。
3、每输入一行后按回车,系统会实时验证语法有效性,并高亮显示“已生效”状态。










