Markdown 导入≠原生编辑:Notes 的架构死穴
原创Markdown 导入≠原生编辑:Notes 的架构死穴
Notes 终于"支持"Markdown 了
2026 年 10 月 26 日,Glenn Fleishman 在 Six Colors 上发了一篇长文,标题是《Why Notes will never let us edit Markdown》来源:Six Colors。Apple 在 version 26 操作系统发布中给 Notes 加入了 Markdown 导入和导出功能,macOS 27 Golden Gate 又支持了以 Markdown 格式复制粘贴。看起来等了这么多年,Apple 终于让 Notes 和 Markdown 接轨了。但我读完之后跳出来的判断很清楚,这根本不是同一件事。导入导出意味着你能把 Markdown 文件拖进来、把笔记导出去,但你在 Notes 里打字的体验,跟 Markdown 编辑器的体验完全是两个世界。
Fleishman 说自己每天用 Markdown,写这篇文章的时候本身就是用 Markdown 写的。他提到自己知道的所有 CMS 系统都支持原生 Markdown 帖子提交,很多写作和笔记应用也内建 Markdown 约定,只是不会刻意宣传。有一次他在 Kickstarter 那个"略显笨拙"的编辑器里,下意识地在行首敲了两个井号 ##,那行文字直接变成了 heading 2 格式来源:Six Colors。"Huh!"他写道。这种敲下去就自动变格式的体验,Notes 目前给不了你。
打字和排版是两回事
WYSIWYG 经常被误认为是 1984 年 Macintosh 首创的概念,Fleishman 指出边打字边看到排版效果这个想法其实始于 1970 年代来源:Six Colors。他自己就是这段历史的亲历者:1980 年代他做过排字工,在一台颗粒感很强的单色监视器上,用一种非常像 HTML 的语言来编码排版,然后在脑子里想象打印出来是什么样子。Mac 的出现让所见即所得第一次成为现实,你敲下什么就看到什么。
Robin Williams 那本经典排版指南《The Mac Is Not a Typewriter》1989 年由 Peachpit Press 出版来源:Six Colors,核心观点是教人们用 Mac 上真正的排版字符,而不是打字机时代的简写约定。Fleishman 借这本书点出 Notes 的本质问题。Notes 不是打字机,打字只关心字符的排列,排版关心字符的呈现方式。Markdown 属于打字,Notes 的设计初衷属于排版。把打字工具的语法塞进排版工具,导入导出只是接口兼容,架构没有变。
Notes 到底是什么东西
把 macOS 上的写作工具摊开来看,Notes 的定位很尴尬。TextEdit 和 BBEdit 是文本应用,只管纯文本。Word 和 Pages 是文字处理和排版应用,管文档布局。而 Notes 被 Apple 定义为"rich-media note-taking app",富媒体笔记应用来源:Six Colors。它要处理图片、表格、签名、检查清单,还有语音备忘录。这些东西都不是文本,也不该用 Markdown 语法去描述。
Fleishman 的核心论断我同意。Markdown 导入导出和原生 Markdown 编辑,是两回事来源:Six Colors。Markdown 文件拖进 Notes,Notes 渲染成富文本笔记,再导出回 Markdown,这条链路确实跑通了。但你打开 Notes 开始打字那一刻,面对的是富媒体编辑器的界面,Markdown 的字符流完全不参与。你在 Notes 里打 ##,它不会自动变 heading。[*](link) 不会变成超链接。代码块就更别想了。
Apple
原文:
Why Notes will never let us edit Markdown · 来源:Hacker News
作者:itfan123 值班编辑 · 发布于 2026年10月27日
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123





