mirror of
https://github.com/Gmaker689/ai-diff-preview.git
synced 2026-09-26 23:11:51 +08:00
docs: 添加更详细的使用说明
This commit is contained in:
@@ -7,11 +7,18 @@
|
||||
1. 安装 `.vsix` 并重启 VSCode
|
||||
2. 将下面配置复制到项目 `.claude/settings.json`(或 `~/.claude/settings.json` 全局生效)
|
||||
3. 用 Claude Code 编辑项目 → Stop 后自动弹出 QuickPick 变更列表 → VSCode 内置 Diff 逐文件审查
|
||||

|
||||
触发AI Diff后快捷键`Ctrl+Shift+D`打开`QuickPick`预览,一键 `接受/拒绝` 变更
|
||||

|
||||
进入单个`diff`界面可在状态栏右下角选择单个文件`接受/拒绝`
|
||||

|
||||
|
||||
## Claude Code Hooks 必须配置
|
||||
|
||||
将以下内容写入 `.claude/settings.json`:
|
||||
|
||||

|
||||
|
||||
```json
|
||||
{
|
||||
"hooks": {
|
||||
@@ -44,13 +51,13 @@
|
||||
|
||||
## 命令
|
||||
|
||||
| 命令 | 快捷键 | 功能 |
|
||||
|------|--------|------|
|
||||
| 命令 | 快捷键 | 功能 |
|
||||
| --------------------------------- | ---------------- | ---------------------------------------- |
|
||||
| `AI Diff: 显示所有变更文件列表` | `Ctrl+Shift+D` | QuickPick 总览 + Accept All / Reject All |
|
||||
| `AI Diff: 下一个变更` | `Alt+↓` | 跳转下一个 pending 文件 |
|
||||
| `AI Diff: 上一个变更` | `Alt+↑` | 跳转上一个 pending 文件 |
|
||||
| `AI Diff: 接受所有变更` | `Ctrl+Shift+A` | Accept All |
|
||||
| `AI Diff: 拒绝所有变更` | `Ctrl+Shift+R` | Reject All |
|
||||
| `AI Diff: 下一个变更` | `Alt+↓` | 跳转下一个 pending 文件 |
|
||||
| `AI Diff: 上一个变更` | `Alt+↑` | 跳转上一个 pending 文件 |
|
||||
| `AI Diff: 接受所有变更` | `Ctrl+Shift+A` | Accept All |
|
||||
| `AI Diff: 拒绝所有变更` | `Ctrl+Shift+R` | Reject All |
|
||||
|
||||
Diff 编辑器打开后,状态栏右侧自动出现 **Accept / Reject / 接受全部** 按钮。
|
||||
|
||||
@@ -65,4 +72,4 @@ npm run package # 生成 ai-diff-preview-*.vsix
|
||||
|
||||
## 许可证
|
||||
|
||||
MIT © 2026 [Gmaker689](https://github.com/Gmaker689)
|
||||
MIT © 2026 [Gmaker689](https://github.com/Gmaker689)
|
||||
|
||||
Reference in New Issue
Block a user