|
15 | 15 | - 内容仅保存在内存中,不会写入磁盘 |
16 | 16 | - 重新加载窗口或重启 VS Code 后内容会清空 |
17 | 17 | - 自动适配 VS Code 的明暗主题 |
| 18 | +- **实时统计**:显示总字符数和行数 |
| 19 | +- **选中统计**:选中文本时显示选中部分的字符数和行数 |
18 | 20 |
|
19 | 21 | ### 🤖 AI Commit Assistant (AI 提交助手) |
20 | 22 |
|
|
58 | 60 | - **文件别名**:可以为收藏的文件设置别名,无需修改物理文件名。 |
59 | 61 | - **快速访问**:右键菜单一键添加/移除选中文件。 |
60 | 62 |
|
| 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 | + |
61 | 84 | ## 设置项 |
62 | 85 |
|
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 | |
81 | 110 |
|
82 | 111 | ## 使用方法 |
83 | 112 |
|
|
0 commit comments