按块分隔符将单个文件分割为多个文件,或将文件夹中的多个文件合并为一个。通过工作集管理文件与文件夹之间的双向同步。
快速上手
- 点击新建工作集创建项目,或使用文件分割 / 文件合并向导
- 工作集编辑器打开后,左侧为文本编辑器,右侧为文件夹树
- 使用 → 将编辑器中的块分割为单独的文件
- 使用 ← 将文件夹中的文件合并回编辑器
工作原理
分割格式
编辑器中的文件由可配置的块格式分隔:
--------------------
path/to/file.txt
--------------------
(file content here)
{filepath}— 输出文件的相对路径{filecontent}— 直到下一个分隔符之前的文件内容- 分隔符格式可通过预设完全自定义
分割(编辑器 → 文件夹)
将编辑器文本解析为多个块,并将每个块作为独立文件写入文件夹。
合并(文件夹 → 编辑器)
从文件夹读取文件,按分割格式包裹后在编辑器中组合。
工作集编辑器
文本编辑器(左)
- 显示带有彩色分隔符的合并文件
- 显示块位置的小地图侧栏
- 行数与字符数统计
- 支持撤销/重做
文件夹树(右)
- 分割文件夹的层级视图
- 启用/禁用单个文件(被禁用的文件在分割/合并时会被跳过)
- 支持从 Finder 拖放添加文件
- 右键可执行打开、反映、添加或删除等操作
比较
点击比较可高亮显示编辑器块与文件夹文件之间的差异,会显示文件存在情况、内容变更和块级不匹配。
过滤器
- 文件过滤器(包含 / 排除):通配符与正则表达式,以逗号分隔
- 文件夹过滤器(包含 / 排除):同上
- 包含子目录(递归)
- 显示/隐藏隐藏文件
键盘快捷键
主界面
| 操作 | 快捷键 |
|---|---|
| 刷新工作集列表 | Cmd + R |
| 删除所选 | Delete / Cmd + Delete |
工作集编辑器
| 操作 | 快捷键 |
|---|---|
| 保存文件 | Cmd + S |
| 撤销 / 重做 | Cmd + Z / Cmd + Shift + Z |
| 比较 | Cmd + R |
| 启用所选 | Cmd + E |
| 禁用所选 | Cmd + D |
| 切换启用状态 | Cmd + T |
使用技巧
- 代码打包 — 将整个源代码文件夹合并为一个文件以便共享或审阅,之后再拆分回来
- 选择性同步 — 禁用您不希望包含在分割/合并操作中的文件
- 自定义分隔符 — 针对不同文件类型使用格式预设或创建您自己的分隔符模式
- 合并前比较 — 在覆盖之前总是先比较以了解变更内容
隐私
- 所有文件操作均在您本地的电脑上运行
- 不会向任何外部服务器发送数据
- 工作集数据仅保存在您的本地磁盘上