Kimi Code for VS Code 集成——在编辑器里提问、审查 diff、快速提交
一句话
装好 Kimi Code VS Code 扩展,按 Alt+K 把当前文件塞进对话、按 / 打开命令菜单、审查 diff 自动出修复建议——AI 编程助手就在你的编辑器里。
安装与激活
- VS Code 打开扩展市场
- 搜索 "Kimi Code"(开发者 Moonshot AI)
- 点击安装
- 安装完成后活动栏会出现 Kimi 图标
- 首次使用需要登录 Kimi 账号
核心操作
打开 Kimi Code 面板
| 方式 | 操作 |
|---|---|
| 点击活动栏图标 | 活动栏最左边的 Kimi 图标 |
| 命令面板 | Ctrl+Shift+P → 输入 "Kimi Code" → 回车 |
| 快捷键 | 可自定义(默认无快捷键) |
快速引用文件(Alt+K)
这是 VS Code 扩展最实用的功能:
| 场景 | 操作 |
|---|---|
| 引用当前文件 | 打开目标文件 → 按 Alt+K |
| 引用选中的代码 | 选中要引用的代码块 → 按 Alt+K |
| 引用多个文件 | 在文件树里选多个文件 → 右键 → "Add to Kimi Code Context" |
被引用的文件 / 代码会自动插入到 Kimi Code 面板的对话里,作为上下文。之后你说的话 Kimi Code 都会基于这些内容来回答。
斜杠命令(/)
在 Kimi Code 面板的输入框里输入 / 会弹出命令菜单,常用命令:
| 命令 | 说明 |
|---|---|
/explain | 解释引用的文件或选中的代码 |
/refactor | 重构引用的代码(保持行为不变) |
/fix | 修复引用代码中的潜在问题 |
/test | 为引用的代码生成单元测试 |
/review | 代码审查(性能 / 安全 / 可读性) |
/commit | 根据 git diff 生成 commit message |
/doc | 为引用的代码生成文档注释 |
/model | 切换模型 |
代码审查与 diff
Kimi Code VS Code 扩展可以集成到 VS Code 的源代码管理(Source Control)面板:
- 修改代码后,打开源代码管理面板
- 在 diff 视图里,Kimi Code 会自动识别变更
- 点击"审查这个 diff" → Kimi Code 对所有变更做审查
- 审查结果包括:问题列表、修复建议、可能的 bug
diff 修复的工作流
你:修改了代码 → 保存 → diff 视图
Kimi Code:自动检测 diff → 生成审查意见 → 在面板里展示
你:看到问题 → 点击"应用修复" → Kimi Code 把修复后的代码直接写入文件
你:跑测试 → 通过 → 提交
和 CLI 版本的关系
| 维度 | VS Code 扩展 | CLI |
|---|---|---|
| 界面 | GUI(编辑器面板内) | TUI(终端交互) |
| 文件引用 | Alt+K 快速引用 | 手动说"读取 X 文件" |
| diff 审查 | 原生集成 VS Code Source Control | 手动说"审查 git diff" |
| 项目上下文 | 自动(基于打开的工作区) | 需要在项目目录运行 |
| ACP | 通过 VS Code 扩展内置 ACP | 通过 kimi acp 启动 |
| 模型 | 和 CLI 共享同一套模型 | 同 |
| credits 消耗 | 同 | 同 |
两者共享同一个 Kimi 账号,但上下文独立——VS Code 里的对话和 CLI 里的对话不互通(按设计,方便你在 IDE 和终端各自独立工作)。
VS Code 版本要求
Kimi Code 最新版需要 VS Code 1.90+。旧版本 VS Code 可能不支持最新功能。
实战工作流示例
场景一:新功能开发
- 打开项目目录
- 打开 Kimi Code 面板 →
/model k3(切到 K3 模型) - 按
Alt+K把现有某个相关文件塞进上下文 - 输入:
我想加一个
/api/users/:id/settings的接口,帮我:
- 看一下项目现有的路由结构和 API 风格
- 生成新接口的路由定义、数据库操作、输入验证
- 保持和现有代码一致的命名和错误处理风格
场景二:Bug 定位与修复
- 运行测试 → 发现一个测试失败
- 按
Alt+K把测试文件 + 被测文件塞进上下文 - 输入:
测试 XXX 失败了,说"返回 5 条但拿到 3 条"。帮我定位根因并修复。可以随意运行命令。
场景三:PR 前审查
- 修改完毕,打开源代码管理面板
- Kimi Code 自动识别 diff → 点击"审查"
- 逐个问题查看、决定修复或忽略
- 最后
/commit→ 让 Kimi Code 生成 commit message → 复制到 VS Code 提交
常见问题
Kimi Code 扩展和 Kimi Chat 网页端同步吗?
登录账号同步,但对话上下文不同步。这是设计——不同 IDE / 终端里的对话上下文独立管理。
扩展会自动扫描我的整个代码库吗?
不会。默认只扫描你打开的工作区。你可以用 .kimiignore 排除不需要扫描的目录(node_modules、dist、build 等)。
Kimi Code 扩展支持 JetBrains / Cursor 吗?
- Cursor:有官方 Cursor 扩展(或通过 ACP 集成)
- JetBrains:通过 JetBrains AI Chat 插件 + ACP 协议集成
继续阅读
- Kimi Code CLI:终端里的 Kimi Code
- Cursor 与 Zed 支持:其他 IDE 的集成方式
- Kimi Code 安装:完整安装流程
- CLI vs Agent:理解编程 Agent 的能力边界