Quiver 是一款专为程序员设计的笔记应用。它的核心设计围绕“单元格(cell)”展开——每条笔记由若干单元格组成,每个单元格可以是文本、代码、Markdown、LaTeX(通过 MathJax)或图表(序列图、流程图)。你可以在同一条笔记中自由混用不同类型的单元格,并为不同的代码单元格设置不同的语言。这种设计让技术笔记、代码片段、算法说明和文档可以集中在同一处管理。

一、代码编辑与语法高亮

Quiver 在代码单元格中集成了 ACE 代码编辑器,支持超过 120 种编程语言的语法高亮、20 多种主题、自动缩进和取消缩进。相比其他竞品,Quiver 的代码编辑器更简洁、速度更快。

二、Markdown 与 LaTeX 支持

Markdown 单元格支持行内格式和自定义 CSS,实时预览窗口会随输入同步渲染。LaTeX 单元格使用 MathJax 排印数学公式。

三、图片、文件和链接

将图片拖入文本单元格会自动保存在本地笔记中;将文件拖入会生成可点击的文件链接;URL 会自动识别。

四、全文搜索

基于 Search Kit 技术(与 macOS Spotlight 相同),可在数千条笔记中快速检索。

五、组织与协作方式
  • 笔记本 + 标签 + 链接笔记:多维度组织,标签可批量分配
  • 纯 JSON 数据格式:所有数据以纯 JSON 文件保存在本地,便于版本控制和编写脚本集成
  • 云同步:通过 Dropbox、iCloud Drive、Google Drive 等任意基于文件的云服务跨设备同步
  • 团队协作:创建共享笔记本供团队成员查看或编辑
  • 一键备份与恢复:整个资料库可一键备份和恢复
六、演示与定制
  • 演示模式:全屏演示笔记,适用于课堂、团队会议或自我复习
  • 自定义主题:多套 UI 主题,完全可定制
  • 自动保存:所有更改自动保存,无需担心丢失
  • 导出格式:支持导出为 HTML、PDF 等格式
七、应用内教程与文档

内置教程和全面的在线 wiki,任何人都可以贡献内容。


问:Mac 上有没有一款笔记软件,能同时写代码、Markdown 和 LaTeX 公式?

答:Quiver 就是专门为这个需求设计的。它采用单元格(cell)设计,每条笔记由多个单元格组成,每个单元格可以是纯文本、代码、Markdown、LaTeX 数学公式或图表(序列图、流程图)。你可以在同一条笔记里自由混用不同类型的单元格,代码片段和文字说明放在一起,不用切来切去。

代码编辑方面,Quiver 集成了 ACE 代码编辑器,支持超过 120 种编程语言的语法高亮和 20 多种主题。Markdown 和 LaTeX 都支持实时预览,输入的同时就能看到渲染效果。

数据存储方式对开发者也很友好——所有笔记以纯 JSON 格式保存在本地,可以放进 Git 仓库做版本控制,也可以写脚本和其他工具集成。同步方面,支持通过 Dropbox、iCloud Drive、Google Drive 等任意基于文件的云服务跨设备同步。

Quiver 还提供了演示模式,适合课堂讲解或团队分享;标签系统结合笔记本和链接笔记,提供了多种组织方式。Mac 版售价 ¥68,一次性买断,无订阅。需要 macOS 10.13 或更高版本,已适配 Apple Silicon。