Roo Code 设置导入、导出与重置
Roo Code 自定义的配置——比如常用的 API 密钥、界面偏好或者工作模式——往往会越来越复杂。如果我们换一台电脑工作,或者想和团队共享同一套配置,该怎么办?
Roo Code 很贴心地提供了三个非常实用的功能:导出设置、导入设置和重置设置。它们就像是给你的开发环境上了一道“保险”,不管是备份、迁移还是恢复出厂设置,都能轻松搞定。
功能入口在哪里?
这几个功能都集中在 Roo Code 的设置页面最下方。只需要点击 Roo Code 聊天视图中的齿轮图标(⚙️),就能进入设置页,一眼看到“Export”、“Import”和“Reset”三个按钮。
导出设置:一键备份你的配置
点击“Export”按钮,Roo Code 会将你当前的所有设置保存为一个 JSON 文件。
- 导出内容:包括已配置的所有 API 供应商档案(API Provider Profiles)和全局设置(比如界面偏好、模式配置、上下文设置等)。
- 重要安全提示:导出的 JSON 文件是明文的,其中包含你设置的所有 API 密钥。请务必把它视为敏感文件,不要随意公开或分享给不信任的人,否则可能导致你的 API 账户被他人使用。
- 操作流程:点击导出后,会弹出文件保存对话框,默认文件名为
roo-code-settings.json
,一般会保存在“文档”文件夹中。选择合适的位置保存即可。
这样一来,你就拥有了一份配置备份,也可以方便地把这个文件分享给同事。
导入设置:快速恢复或共享配置
如果你有一份之前导出的 Roo Code 设置文件,点击“Import”就可以快速加载这些配置。
- 操作流程:点击导入,选择你要加载的 JSON 文件,Roo Code 会自动校验文件格式并应用其中的设置。
- 合并机制:导入操作不会覆盖或删除现有配置,而是以“合并”的方式添加新的 API 配置档、更新已有的配置和全局设置。如果当前设置中有某些配置是导入文件里没有的,它们会被保留。
- 校验机制:只有符合 Roo Code 设置结构的文件才能被成功导入,有效避免配置错误。导入成功后,会收到通知提示。
自动导入设置:跨设备同步的终极方案
这是真正让配置管理变得省心的功能:你可以在每次启动 VS Code 时,让 Roo Code 自动从指定文件导入设置。
为什么这个功能很实用?
- 无缝同步:在不同设备或工作环境之间保持配置一致。
- 团队统一:共享一份配置文件,确保整个团队使用的环境设置完全相同。
- 灵活路径支持:既支持绝对路径,也支持基于用户主目录的相对路径(比如
~/Documents/roo-settings.json
)。 - 安全容错:如果文件不存在或内容有误,Roo Code 会正常启动,不会卡住你的工作流。
使用场景对比:
- 以前:每次换电脑或分享设置都要手动导出→发送→导入。
- 现在:只需配置一次路径,每次启动自动完成。
如何配置自动导入?
- 打开 VS Code 的设置文件(JSON格式):通过命令面板(Ctrl/Cmd + Shift + P)搜索 “Preferences: Open User Settings (JSON)”;
- 添加如下配置项(二选一):
// 绝对路径(推荐)
{"roo-cline.autoImportSettingsPath": "/Users/你的用户名/Documents/roo-code.json"
}// 或使用Home相对路径
{"roo-cline.autoImportSettingsPath": "~/roo-code-settings.json"
}
如果想禁用该功能,把路径设为空字符串或直接删除这行即可。
常见问题:
- 如果文件出错怎么办?→ Roo Code 会提示警告,但仍正常加载之前的设置。
- 相对路径的基准目录是什么?→ 默认是用户主目录(home directory)。
- 能否用于团队设置管理?→ 可以,把配置文件放在共享位置(如云同步文件夹),团队成员指向同一文件即可。
重置设置:退回初始状态
如果你遇到配置问题,或者只是想清空所有设置重新开始,可以点击红色的“Reset”按钮。
- 警告:这是一个不可逆操作!会清除所有 API 配置(包括密钥)、自定义模式、全局设置和历史记录。
- 重置内容:
- 所有 API 配置档;
- 全局设置恢复默认;
- 自定义模式全部删除;
- Secret Storage 中所有密钥清空;
- 任务历史记录清空。
点击重置后,会弹出确认对话框,再次提醒你该操作无法撤销。确认后,Roo Code 就会回到刚安装时的状态。
建议:执行重置前最好先导出一份设置备份,以防未来想恢复。
小结
不管是想备份自己的 Roo Code 设置、在多台设备间同步,还是团队统一开发环境,甚至只是清理配置重新开始,Roo Code 提供的导入、导出和重置功能都能帮上大忙。合理使用它们,会让你的编码助手更加称手和可靠。