Skip to content

Commit 5a4bcc6

Browse files
committed
docs(readme): 新增 Git 忽略管理与工作树助手功能说明
1 parent f991c06 commit 5a4bcc6

1 file changed

Lines changed: 47 additions & 18 deletions

File tree

README.md

Lines changed: 47 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
- 内容仅保存在内存中,不会写入磁盘
1616
- 重新加载窗口或重启 VS Code 后内容会清空
1717
- 自动适配 VS Code 的明暗主题
18+
- **实时统计**:显示总字符数和行数
19+
- **选中统计**:选中文本时显示选中部分的字符数和行数
1820

1921
### 🤖 AI Commit Assistant (AI 提交助手)
2022

@@ -58,26 +60,53 @@
5860
- **文件别名**:可以为收藏的文件设置别名,无需修改物理文件名。
5961
- **快速访问**:右键菜单一键添加/移除选中文件。
6062

63+
### 🛡️ Git Ignore Manager (Git 忽略规则管理)
64+
65+
便捷管理 Git 的 `assume-unchanged``skip-worktree` 标记,用于忽略本地文件的特定变动(如配置文件)而不提交到远程仓库。
66+
67+
**特点:**
68+
69+
- **双模式支持**:支持 `assume-unchanged``skip-worktree` 两种忽略模式。
70+
- **可视乎管理**:在源代码管理 (SCM) 视图中提供独立的 "忽略文件" 列表。
71+
- **快速操作**:支持右键菜单一键忽略/取消忽略文件。
72+
- **自动刷新**:视图聚焦时自动刷新列表状态。
73+
74+
### 🌿 Git Worktree Helper (工作树助手)
75+
76+
VS Code 内置的 Git Worktree 管理工具,方便在不同分支间并行开发。
77+
78+
**特点:**
79+
80+
- **列表视图**:在 SCM 视图中展示当前仓库的所有 Worktree。
81+
- **便捷操作**:支持从侧边栏直接打开 Worktree(新窗口或当前窗口)。
82+
- **常用命令**:提供 Pull、Push、打开终端等常用快捷命令。
83+
6184
## 设置项
6285

63-
| 设置项 | 类型 | 默认值 | 描述 |
64-
| --------------------------------------------- | ------- | ------- | ----------------------------------- |
65-
| **AI Commit** | | | |
66-
| `fusi-tools.aiCommit.enabled` | boolean | `true` | 启用/禁用 AI 提交助手 |
67-
| `fusi-tools.aiCommit.apiKey` | string | `""` | AI 服务的 API Key |
68-
| `fusi-tools.aiCommit.baseUrl` | string | `...` | AI 服务 Base URL |
69-
| `fusi-tools.aiCommit.model` | string | `...` | AI 模型名称 |
70-
| `fusi-tools.aiCommit.prompt` | string | `""` | 自定义系统提示词 |
71-
| **Resource Manager** | | | |
72-
| `fusi-tools.resourceManager.enabled` | boolean | `true` | 启用/禁用 Resource Manager (需重启) |
73-
| **Smart Translate** | | | |
74-
| `fusi-tools.smartTranslate.enabled` | boolean | `true` | 启用/禁用 智能翻译 |
75-
| `fusi-tools.smartTranslate.displayDuration` | number | `5000` | 翻译显示时长(ms) |
76-
| `fusi-tools.smartTranslate.statusBarPosition` | string | `right` | 状态栏位置 (left/right) |
77-
| **Project Favorites** | | | |
78-
| `fusi-tools.projectFavorites.enabled` | boolean | `true` | 启用/禁用 常用文件功能 |
79-
| **Scratchpad** | | | |
80-
| `fusi-tools.scratchpad.enabled` | boolean | `true` | 启用/禁用 Scratchpad |
86+
| 设置项 | 类型 | 默认值 | 描述 |
87+
| ----------------------------------------------- | ------- | -------- | ----------------------------------- |
88+
| **AI Commit** | | | |
89+
| `fusi-tools.aiCommit.enabled` | boolean | `true` | 启用/禁用 AI 提交助手 |
90+
| `fusi-tools.aiCommit.apiKey` | string | `""` | AI 服务的 API Key |
91+
| `fusi-tools.aiCommit.baseUrl` | string | `...` | AI 服务 Base URL |
92+
| `fusi-tools.aiCommit.model` | string | `...` | AI 模型名称 |
93+
| `fusi-tools.aiCommit.prompt` | string | `""` | 自定义系统提示词 |
94+
| **Resource Manager** | | | |
95+
| `fusi-tools.resourceManager.enabled` | boolean | `true` | 启用/禁用 Resource Manager (需重启) |
96+
| **Smart Translate** | | | |
97+
| `fusi-tools.smartTranslate.enabled` | boolean | `true` | 启用/禁用 智能翻译 |
98+
| `fusi-tools.smartTranslate.displayDuration` | number | `5000` | 翻译显示时长(ms) |
99+
| `fusi-tools.smartTranslate.statusBarPosition` | string | `right` | 状态栏位置 (left/right) |
100+
| **Project Favorites** | | | |
101+
| `fusi-tools.projectFavorites.enabled` | boolean | `true` | 启用/禁用 常用文件功能 |
102+
| **Scratchpad** | | | |
103+
| `fusi-tools.scratchpad.enabled` | boolean | `true` | 启用/禁用 Scratchpad |
104+
| **Git Ignore Manager** | | | |
105+
| `fusi-tools.gitIgnoreManager.enabled` | boolean | `true` | 启用/禁用 Git 忽略管理 |
106+
| `fusi-tools.gitIgnoreManager.defaultIgnoreType` | string | `assume` | 默认忽略类型 (assume/skip) |
107+
| `fusi-tools.gitIgnoreManager.showCommandHints` | boolean | `true` | 显示 Git 命令提示 |
108+
| **Git Worktree** | | | |
109+
| `fusi-tools.gitWorktree.enabled` | boolean | `true` | 启用/禁用 Git Worktree |
81110

82111
## 使用方法
83112

0 commit comments

Comments
 (0)