SplitMerge - 指南

按块分隔符将单个文件分割为多个文件,或将文件夹中的多个文件合并为一个。通过工作集管理文件与文件夹之间的双向同步。


快速上手

  1. 点击新建工作集创建项目,或使用文件分割 / 文件合并向导
  2. 工作集编辑器打开后,左侧为文本编辑器,右侧为文件夹树
  3. 使用 将编辑器中的块分割为单独的文件
  4. 使用 将文件夹中的文件合并回编辑器

工作原理

分割格式

编辑器中的文件由可配置的块格式分隔:

--------------------
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

使用技巧

  • 代码打包 — 将整个源代码文件夹合并为一个文件以便共享或审阅,之后再拆分回来
  • 选择性同步 — 禁用您不希望包含在分割/合并操作中的文件
  • 自定义分隔符 — 针对不同文件类型使用格式预设或创建您自己的分隔符模式
  • 合并前比较 — 在覆盖之前总是先比较以了解变更内容

隐私

  • 所有文件操作均在您本地的电脑上运行
  • 不会向任何外部服务器发送数据
  • 工作集数据仅保存在您的本地磁盘上