Appearance
Kiro 基于 VS Code 开源内核构建,这意味着你的现有配置——包括主题、快捷键、工作区设置——可以近乎无缝地迁移过来。本文介绍手动配置文件迁移的完整步骤,涵盖从 VS Code 导出 Profile 并导入到 Kiro 的操作流程,以及 Kiro 在扩展兼容性(使用 OpenVSX 注册表)、设置界面和版本更新策略上与 VS Code 的差异点。
从 VS Code 迁移到 Kiro
Kiro 基于 Visual Studio Code 的开源内核构建,在保留熟悉界面的基础上增加了 AI 增强开发能力。这种共同的架构基础确保了你已有的 VS Code 配置可以平稳迁移过来。
Profile 迁移
Kiro 与 VS Code 完全兼容,你可以将个性化配置——扩展、主题、设置、快捷键——完整迁移,无需担心兼容性问题。
手动迁移 Profile
对于跨机器迁移或需要精细控制配置内容的场景,可以利用 VS Code 原生的 Profile 导出/导入功能。
从 VS Code 导出 Profile
- 在 VS Code 中打开命令面板(
⌘/Ctrl+Shift+P) - 输入并选择 "Preferences: Open Profiles (UI)"
- 在侧边栏找到目标 Profile
- 点击三点菜单,选择 Export
- 保存到本地文件,或发布到 GitHub Gist
将 Profile 导入 Kiro
- 打开 Kiro 的命令面板(
⌘/Ctrl+Shift+P) - 输入并选择 "Preferences: Open Profiles (UI)"
- 点击 New Profile 旁边的下拉箭头,选择 Import Profile
- 粘贴 GitHub Gist 链接,或浏览选择本地导出文件
- 点击 Import 确认导入
- 在侧边栏选中该 Profile 并点击勾选标记激活
导入的 Profile 包含:
- 颜色主题和 UI 偏好
- 编辑器和工作区设置
- 自定义键盘快捷键
设置与界面
设置入口
Kiro 在 VS Code 的设置架构基础上,增加了专属的 AI 能力控制面板:
Kiro 设置
- 打开方式:命令面板(
⌘/Ctrl+Shift+P)→ "Preferences: Open Settings (UI)" - 进入设置 UI 后导航到 Kiro Agent 区域
- 在这里管理 AI 行为、Agent 自动化、受信命令以及 Kiro 专属功能
VS Code 设置
- 入口相同:命令面板 → "Preferences: Open Settings (UI)"
- 你原有的 VS Code 设置完全保留,与 Kiro 设置并行工作
版本更新策略
Kiro 跟随 VS Code 的开发节奏定期更新,同步引入最新特性和改进。在选择 VS Code 版本基底时,Kiro 会优先选择稳定版本,确保 AI 增强功能与底层编辑器的可靠性兼容。
扩展兼容性
Kiro 使用 OpenVSX 扩展注册表,而非微软官方的 VS Code Marketplace。OpenVSX 覆盖大量开源扩展,迁移时大多数扩展可以无缝使用,部分还会因 Kiro 的 AI 集成获得额外能力提升:
- 语言扩展:OpenVSX 收录的扩展功能完整保留
- 主题扩展:与 OpenVSX 主题完全视觉兼容
- 调试扩展:兼容扩展的调试工作流不受影响
- Git 扩展:额外获得智能 commit 生成和自动化代码审查能力
注意:部分仅在微软官方 Marketplace 发布、不在 OpenVSX 上架的专有扩展可能无法直接使用,迁移前建议先核查关键扩展的可用性。
常见问题
Q:迁移后快捷键习惯会变吗?
A:导入 Profile 时,自定义快捷键会一并迁移。VS Code 的默认快捷键在 Kiro 中也完全相同,不需要重新适应。Kiro 新增的 AI 功能会使用独立的快捷键,不会与现有绑定冲突。
Q:某个重要扩展在 OpenVSX 上找不到怎么办?
A:可以先检查该扩展是否有同类开源替代品在 OpenVSX 上架。如果该扩展功能关键,可以在 OpenVSX 上提出收录请求,或联系扩展作者发布到 OpenVSX。
Q:从 VS Code 迁移后,AI 功能需要额外配置吗?
A:AI 功能在登录 Kiro 账号后即可使用,无需额外配置。迁移过来的 VS Code 配置不影响 Kiro 的 AI 能力,两者是独立的设置层。