一位以写作为业的研究者,做出了自己想用的写作工具。
Folio Writer 由 bbchen 打造,他是一名研究者,日常工作就是学术写作:论文、基金申请、审稿意见、报告——这些长文档往往要花上几个月,而且必须准确无误。多年来,他的大部分文稿都是在 Scrivener 里写成的,至今他仍认为 Scrivener 的活页夹是组织长篇草稿的正确方式。他本人钟爱纯文本 Markdown——但学术手稿需要的东西,单靠 Markdown 给不了:引用与参考文献、带编号的图和表、交叉引用、公式、期刊的 LaTeX 模板类。Folio Writer 正是他想要的工具:Scrivener 组织草稿的方式,Markdown 编辑器的宁静,建立在你自己拥有的纯文本文件之上,再由 pandoc、LaTeX 和 Typst 负责排版与引用。
它与他每天使用、心怀感激的工具并肩而立:管理文献用 Zotero,写 Markdown 用 Obsidian 和 iA Writer,活页夹用 Scrivener,手写阅读与笔记用 Notability 和 reMarkable。Folio Writer 公开地向它们借鉴,目的是与它们协同工作,而不是取而代之。
与其说他是 Folio Writer 的程序员,不如说是它的架构师。他精通 SwiftUI 和 Python,借助 AI 编写代码——这让开发速度大大加快。设计则完全出自他手:Folio Writer 应该做什么、用起来应该是什么感觉,以及每项功能的审读、测试与发布。
这并不是一个人的项目。键盘前只有一个人——外加一只在最近的高处监工的三花猫——但 Folio Writer 一直是由它的用户共同塑造的。Hana 负责测试、网站和客户支持,确保应用运行良好、能送到需要它的研究者手中,并让他们的问题和想法得到传达。
衷心感谢每一位来信鼓励、报告错误、提出建议的人——这些建议一次又一次变成了新功能:你们的热情很有感染力,你们的意见对应用的成长至关重要。请继续来信。如果 Folio Writer 碍了你的事,或者有什么它该做却没做到的,请来信告诉我们——回信来自写代码的人本人,或者负责测试应用和管理支持的 Hana。