💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
最近使用Apple Books看书时,复制书本内容会自动加上双引号和版权信息,通过使用Automator和Raycast的脚本可以解决这个问题。脚本通过正则表达式匹配中文引号下的内容,并将其写入剪贴板。调试过程中遇到编码问题,通过设置环境变量解决。现在可以愉快地看书做笔记了。
🎯
关键要点
-
使用 Apple Books 时,复制内容会自动加上双引号和版权信息,无法通过设置去除。
-
许多人通过外部手段解决此问题,主要使用 Automator。
-
Automator 是 macOS 的自动化工具,可以通过编排 action 实现自动化操作。
-
使用 JavaScript 脚本从剪贴板中提取文本内容并返回。
-
设置 Automator 后,无法成功触发快捷键,决定放弃该方法。
-
选择使用 Raycast 直接编写脚本进行转换,避免设置快捷键。
-
Raycast 脚本使用 nodejs 和 clipboardy 实现剪贴板访问。
-
通过正则表达式匹配中文引号下的内容并写入剪贴板。
-
调试过程中遇到编码问题,通过设置环境变量解决。
-
设置编码后,问题解决,可以愉快地使用 Apple Books 做笔记。
➡️