MarsDawn

在别处看 Markdown,对比 MarsDawn。

如果你手边刚好开着 VS Code、浏览器或 Claude Desktop,用它们顺手看一眼 Markdown 文件也合理。以下是它们各自实际排版出什么、要花多少功夫才能看到,和在 MarsDawn 里打开同一份文件的比较。

一眼看完

VS Code 预览浏览器扩展Claude DesktopMarsDawn
打开磁盘上的 Markdown 文件可以可以,但要先允许访问文件不行:Markdown 不在可上传的类型里可以
打开第一个文件之前安装 VS Code,一整套开发环境安装扩展,再打开“允许访问文件网址”无法浏览磁盘上的文件安装 MarsDawn
为什么而做写代码;预览只是众多面板之一浏览网页和 Claude 对话阅读与编辑 Markdown
用什么画出页面Electron:内含 Chromium 和 Node.js一整个浏览器Claude Desktop 本身原生的 AppKit app,页面由 WebKit 绘制

VS Code 内置的预览

在 VS Code 按 ⌘⇧V,就会用内置的预览窗格排版出 Markdown 文件,免费,不用另外安装。从 VS Code 1.121(2026 年 5 月)开始,这个预览也能原生画出 Mermaid 图表——微软把一个 Mermaid 扩展并进了 VS Code 本体,以前需要另外装扩展,现在不用了。它做不到的:这是编辑器里的一个预览窗格,不是为了阅读而做的编辑器——窗格旁边还有文件树、终端和 VS Code 能显示的其他所有面板,而 VS Code 本身是 Electron app,你装的是一整套开发环境,不是一个用来读文件的工具。

看本机文件的浏览器扩展

看本机 .md 文件,没有哪一个浏览器扩展是主流:Local Markdown Viewer、Markdown Viewer、MarkView 等等做的事都差不多,没有哪一个是默认会装的。每一个都要先做同一件事才能打开任何文件:把该扩展的“允许访问文件网址”打开,因为浏览器默认不让扩展读取 file:// 开头的页面。这个权限每个扩展只要开一次,但也很容易忘记自己开过,或忘记为什么要开。开了之后,文件会显示在浏览器标签页里——也就是说,看一个文件要开一整个浏览器。

Claude Desktop 的文件预览

Claude Desktop 显示的是已经在 Project 或对话里的文件。它不是为了浏览磁盘上任意文件而做的——你能看的是对话里已经有的东西,不是一个可以一直开在旁边的笔记文件夹。Anthropic 自己列出可以上传的文件类型是 PDF、DOCX、CSV、TXT、HTML、ODT、RTF、EPUB、JSON 和 XLSX,里面没有 Markdown。

为了读一份文件,背后跑着一整套浏览器引擎

VS Code 是 Electron app:内置一套 Chromium 和 Node.js 运行环境,不是原生的 Mac app。走浏览器扩展这条路,则是真的在浏览器里运行。不管哪一种,看一份 Markdown 文件都要有一整套浏览器引擎在背后跑。MarsDawn 是原生的 AppKit app:没有内置的浏览器运行环境、直接打开任何本地文件,不用装扩展,也不用记得开过哪个权限。

接下来