将 nvALT RTF 文件转换为 Markdown - BrettTerpstra.com

我一直在与一个以前使用nvALT的用户合作,他将所有文件存储为RTF格式。理想情况下,从nvALT转换到其他应用程序(无论是nvUltra、Obsidian还是基于Markdown的任何应用程序)的人应该已经将他们的笔记存储为单独的文本文件。如果nvALT对您仍然有效,请立即进行更改,并给其写入所有新文件的机会。然而,如果转换不如您所希望的那样,或者nvALT在您的设备上不再有效,您被困在一堆RTF文件中,我已经整理出一个解决方案。

感谢支持 #

特别感谢论坛上的 (opens new window)一些人,以及来自Mastodon的帮助,特别是@atnbueno和@jackwellborn,他们帮助我理解更多高级快捷方式的实现。以下解决方案应该可以零额外的依赖工作,也就是说,您无需安装Pandoc或其他任何东西。

用法 #

要使用快捷方式,只需下载下方,双击解压缩,然后双击生成的.shortcut文件将其添加到快捷方式应用程序中。然后只需从主屏幕运行它(点击播放图标)。它首先会询问您一个源文件夹,在这一点上,您将选择包含所有RTF文件的文件夹。当解析和转换文件时,您可能会看到一些权限对话框,主要是围绕允许访问web域。不用担心,该快捷方式实际上并没有访问这些域或向其发送任何信息。一旦转换完成,您将得到另一个文件对话框,在这一点上,您将为Markdown文件创建或选择一个输出文件夹。

我已在大约500个笔记集合上进行了测试,效果还不错。有一些东西转换不太正确,特别是在RTF中使用单个项目符号创建列表时。这些不会被识别为列表,也不会被转换为Markdown列表。不过它们在输出中看起来仍然正确。

下载 #

试一试。如果您是快捷方式专家并有改进建议,请告诉我。如果您是新手(就像我一样)并遇到问题,请留下评论或加入论坛 (opens new window)并告诉我。我们会一起解决的。