命令与快捷键概览
Caret 直接集成到 VSCode 的界面中,让您无需中断工作流程即可获得 AI 协助。这些集成以命令的形式出现在上下文菜单、键盘快捷键和编辑器的快速修复中。

什么是编辑器集成?
编辑器集成是让您能够在工作场所直接使用 Caret 的命令和快捷键。无需先切换到 Caret 面板,您可以选择代码、右键单击,然后立即将其发送给 Caret 寻求帮助。 这些集成出现在 VSCode 的不同位置:
- 编辑器上下文菜单(右键菜单)- "添加到 Caret"
- 终端上下文菜单 - "添加到 Caret"
- 源代码控制视图 - "生成提交消息"
- 键盘快捷键 - 各种 Caret 命令
- 快速修复选项(灯泡菜单)- "用 Caret 修复"、"用 Caret 解释"、"用 Caret 改进"
可用的编辑器集成
Caret 提供了几种编辑器集成,每种都旨在增强开发工作流程的不同方面:
note
右键单击代码将其添加到 Caret,或使用灯泡菜单修复错误、解释代码或改进代码。Caret 能看到完整的代码上下文,包括导入和周围函数。
note
通过右键单击或使用 @terminal
引用将终端输出添加到 Caret。完美适用于调试构建错误、测试失败或运行时问题。
note
使用 Caret 的 Git 集成生成提交消息、解释差异或分析变更。Caret 理解您的版本控制上下文。
note
使用常见 Caret 操作的键盘快捷键加速您的工作流程。快速将代码添加到聊天、修复错误或改进代码。
工作原理
当您使用这些命令时,Caret:
- 捕获相关上下文(选定的代码、文件路径、终端输出等)
- 聚焦 Caret 界面
- 使用捕获的上下文创建对话
- 在某些情况下,自动生成建议的提示
在后台,这些命令使用 VSCode 的扩展 API 来注册命令、访问编辑器状态并控制 VSCode 的界面。