Overview Version History Q & A Rating & Review
mini-ai
将光标位置、选区或错误信息复制到剪贴板,输出格式适用于 AI 工具和 grep。
功能
复制给 AI
点击状态栏项目可在简洁和详细输出模式之间切换,默认使用详细模式。
触发方式
操作
快捷键
Cmd+Option+C(Mac)/ Ctrl+Alt+C(Windows/Linux)
右键菜单
在编辑器上下文菜单中选择“复制给 AI”
复制选区范围
选中文本后,使用相同快捷键可复制完整选区范围。
复制错误信息
按当前输出模式复制内容;详细模式还会包含匹配的诊断信息。
将鼠标悬停在代码中的错误上,然后点击悬浮框中的“复制诊断上下文”。
输出格式
简洁模式
src/index.ts:1:1-3:5
详细模式
src/index.ts:1:1-3:5
- root: /path/to/workspace
- branch: main
- issue:
1. error: Type 'string' is not assignable to type 'number'.
- code:
```typescript
const value: number = "invalid"
```
当文件属于关联的 Git 工作树时,branch 会替换为 worktree。如果工作树有分支名,则显示分支名;否则显示工作树的绝对路径。
配置
mini-ai.outputMode 支持以下值:
concise:只输出位置。
detailed:输出位置、工作区根目录、Git 信息、诊断信息和代码。
该配置默认为 detailed。
位置示例
# 光标(无选区)
src/utils/helper.ts:42:17
# 光标(有选区)
src/index.ts:1:1-3:5
环境要求
VS Code ^1.108.0