Skip to content

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

  1. 在 VS Code 中打开命令面板(/Ctrl + Shift + P
  2. 输入并选择 "Preferences: Open Profiles (UI)"
  3. 在侧边栏找到目标 Profile
  4. 点击三点菜单,选择 Export
  5. 保存到本地文件,或发布到 GitHub Gist

将 Profile 导入 Kiro

  1. 打开 Kiro 的命令面板(/Ctrl + Shift + P
  2. 输入并选择 "Preferences: Open Profiles (UI)"
  3. 点击 New Profile 旁边的下拉箭头,选择 Import Profile
  4. 粘贴 GitHub Gist 链接,或浏览选择本地导出文件
  5. 点击 Import 确认导入
  6. 在侧边栏选中该 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 能力,两者是独立的设置层。