Text Workflow for Mac 完全操作指南

Text Workflow 是一款专为 macOS 设计的强大文本自动化处理工具。它允许用户通过创建自定义的工作流(Workflow),将一系列复杂的文本处理操作(如格式清理、字符转换、编码解码、正则表达式匹配等)简化为一次点击或一个快捷键,从而极大地提升文本编辑与处理的效率。它不仅是程序员、写作者、编辑的得力助手,也是任何需要频繁处理文本用户的效率利器。

一、核心界面与工作区详解

启动 Text Workflow 后,您将看到其清晰直观的主界面,主要分为四个核心区域:

  1. 顶部菜单栏与工具栏:包含软件的所有主要命令,如文件操作、工作流编辑、运行等。工具栏提供快速访问按钮(如运行、暂停、新建工作流)。
  2. 左侧边栏 – 工作流库:以列表或分组形式展示所有已创建的工作流。您可以在此组织、启用或禁用工作流。每个工作流前的复选框控制其是否在全局菜单中激活。
  3. 中部区域 – 工作流编辑器:这是软件的核心。当您选中或新建一个工作流时,该区域会显示其处理步骤的视觉化流程图。每个步骤(称为一个“Action”)以一个模块框呈现,从上到下按顺序执行。
  4. 右侧边栏 – 动作面板与检查器:
    • 动作面板:分类列出了所有可用的文本处理动作(如“文本”、“列表”、“编码”、“网络”等)。您可以通过拖拽或双击将动作添加到工作流编辑器中。
    • 检查器:当您在编辑器中选择某个动作模块时,此处会显示该动作的具体参数设置选项,供您精细配置。

二、完整操作流程:从创建到导出

以下以一个“清理并转换粘贴文本”的实例,演示完整操作流程。

1. 创建新工作流

方法:点击菜单栏 文件 (File) -> 新建 (New),或使用快捷键 Command + N。也可以在左侧工作流库底部点击“+”按钮。

位置:操作后,一个新工作流会在左侧库中突出显示,您可以直接为其重命名,例如“智能粘贴清理”。

2. 设计工作流步骤

我们的目标是创建一个工作流,它能:去除文本首尾空行、将连续多个空格合并为一个、将全角字符转换为半角。

  1. 添加“修剪空白”动作:在右侧“动作面板”的“文本”分类下,找到“修剪空白 (Trim Whitespace)”。将其拖拽至中间的编辑器区域。在检查器中,通常保持默认设置(修剪开头和结尾)即可。
  2. 添加“替换文本”动作:从“文本”分类拖拽“替换文本 (Replace Text)”动作到编辑器,置于上一个动作下方(箭头会自动连接)。在检查器中:
    • 查找模式:输入 s+(正则表达式,匹配一个或多个空白字符)。
    • 替换为:输入一个空格。
    • 确保勾选“使用正则表达式”。
  3. 添加“全角转半角”动作:在“文本”分类找到“全角字符转半角 (Fullwidth to Halfwidth)”,拖拽添加为第三步。

此时,编辑器中将显示三个按顺序连接的蓝色动作模块。

3. 配置工作流触发方式

点击工作流编辑器画布空白处,右侧检查器会显示“工作流设置”。

  • 输入:选择“替换剪贴板内容”,这样工作流将直接处理剪贴板中的文本。
  • 输出:选择“复制到剪贴板”,处理后的文本将自动回填至剪贴板。
  • 触发方式:您可以设置全局快捷键(如 Control + Option + Command + V),或通过右键服务菜单、状态栏菜单触发。

4. 测试工作流

复制一段含有杂乱格式的文本(例如从网页或PDF)。

方法一(快速测试):在 Text Workflow 中,选中该工作流,点击工具栏的“运行”按钮(三角形图标)或按 Command + R。

方法二(实际应用):配置好快捷键后,在任何应用中复制文本,然后按下您设置的快捷键(如 Control + Option + Command + V),再粘贴,得到的就是处理后的整洁文本。

5. 保存与导出

Text Workflow 会自动保存您的工作流。如需分享或备份:

导出单个工作流:在左侧库中右键点击目标工作流,选择“导出…”,即可保存为 .textWorkflow 文件。

导出全部库:通过菜单栏 文件 (File) -> 导出工作流库... 实现。

三、常用功能进阶技巧

1. 活用“变量”与“JavaScript”动作

对于复杂逻辑,使用“设置变量”和“获取变量”动作在不同步骤间传递数据。结合“运行 JavaScript”动作,可以利用代码实现无限可能的自定义处理。

2. 条件分支与循环

使用“如果 (If)”动作可以根据正则匹配、文本包含关系等条件,让工作流走向不同的分支。“重复 (Repeat)”动作可对列表中的每一项或固定次数进行循环处理。

3. 组合使用正则表达式

在“查找”、“替换”、“匹配”等动作中,正则表达式是核心武器。例如,使用 (?<=【).*?(?=】) 可以匹配所有【】括号内的内容而不包含括号本身。

4. 利用“服务”菜单集成

在系统设置 > 键盘 > 快捷键 > 服务中,可以找到您创建的 Text Workflow 服务,并为其分配独立的快捷键,实现针对选中文本的快速处理。

四、常见问题与解决方案

问题1:工作流运行后无效果或报错

解决方案:

  1. 检查工作流的“输入”源设置是否正确(是处理剪贴板还是选中的文本)。
  2. 逐步调试:选中工作流中的第一个动作,按 Command + R 从该步骤开始运行,观察每一步的中间结果,定位问题动作。
  3. 检查正则表达式语法是否正确,特别是特殊字符的转义。

问题2:设置的全局快捷键与其他应用冲突

解决方案:在 Text Workflow 的偏好设置(Command + ,)中,重新分配一个更复杂、独特的快捷键组合。通常建议使用包含 Control + Option + Command 的组合键。

问题3:处理中文或特殊编码文本时出现乱码

解决方案:在涉及文本输入输出的动作(如“获取URL内容”)中,明确指定编码为“UTF-8”。可以在工作流开头添加“更改编码”动作进行统一转换。

问题4:如何批量处理多个文件中的文本?

解决方案:结合“获取文件夹文件列表”和“循环”动作,对每个文件使用“读取文件”动作获取文本,处理后再用“写入文件”动作保存。注意做好文件备份。

五、Text Workflow for Mac 快捷键汇总表

功能 快捷键 (Mac) 说明
新建工作流 Command + N 创建空白工作流
打开工作流库 Command + O 打开库文件夹或文件
保存工作流 Command + S 保存当前编辑的工作流
运行工作流 Command + R 运行当前选中的工作流或从选中动作开始运行
停止运行 Command + . 停止当前正在执行的工作流
复制动作 Command + C 复制选中的动作模块
粘贴动作 Command + V 粘贴动作模块
删除动作 Delete 或 Command + Delete 移除选中的动作模块
撤销 Command + Z 撤销上一步操作
重做 Command + Shift + Z 重做撤销的操作
打开偏好设置 Command + , 打开软件设置窗口
搜索动作 Command + F 在动作面板中快速搜索动作
全选所有动作 Command + A 在工作流编辑器中选中所有动作模块
重命名工作流 回车 (Enter) 在左侧库中选中工作流后按回车键直接重命名
切换侧边栏显示 Command + Option + 1 显示/隐藏左侧工作流库
切换检查器显示 Command + Option + 2 显示/隐藏右侧检查器面板

通过以上指南,您应能全面掌握 Text Workflow for Mac 的核心功能与操作精髓。其核心价值在于将重复性劳动自动化,随着您创建的工作流日益丰富,它将成为您数字工作流程中不可或缺的高效引擎。

爱上MAC 一站式Mac软件下载平台
第三方登录
captcha
第三方登录