首页/软件/MacDown
M

MacDown:macOS 开源 Markdown 编辑器 #

MacDown 是什么? #

MacDown 是一款专为 macOS 设计的开源 Markdown 编辑器,采用 MIT 许可证发布。它深受 Chen Luo 的 Mou 编辑器影响,旨在提供一个功能更丰富、可定制性更强的 Markdown 写作环境。MacDown 的核心功能包括实时预览、高度可配置的 Markdown 渲染、围栏代码块语法高亮以及智能自动补全。它解决了开发者和写作者在 macOS 上编写 Markdown 时对效率与美观的双重需求,尤其适合需要频繁输出技术文档、博客文章或笔记的用户。作为 Mou 的精神继承者,MacDown 在保持轻量级的同时,提供了媲美现代编辑器的使用体验。

MacDown 有哪些亮点特色? #

  • 高度可定制的 Markdown 渲染:内置 Hoedown 渲染引擎,支持大量非标准语法扩展,如围栏代码块、GFM 任务列表、Jekyll front-matter 等,用户可在偏好设置中灵活开关。
  • 围栏代码块语法高亮:使用 Prism 对带语言标识的代码块进行语法高亮,覆盖主流编程语言,让技术文档更易读。
  • 智能自动补全:借鉴 IDE 的自动补全机制,为 Markdown 写作提供上下文感知的补全建议,显著提升输入效率,且可随时关闭。
  • TeX 数学公式支持:支持 $...$、\[...\]、\(...\) 等 TeX 数学语法,方便学术写作和公式编辑。
  • 实时预览与高效渲染:基于 Hoedown 的实时预览既快速又高度可配置,左侧编辑、右侧预览的经典布局让写作所见即所得。
  • 开源免费,社区活跃:遵循 MIT 许可证,代码托管于 GitHub,用户可自由使用、修改和分发,并可参与贡献。
  • Mou 的完美替代:在 Mou 停止维护后,MacDown 从零开始构建,尽可能模仿 Mou 的 UI 和逻辑,成为 macOS 上 Markdown 编辑的首选替代方案。
  • 兼容 GFM 扩展:通过启用表格、围栏代码块、删除线、自动链接和任务列表等选项,可获得几乎完整的 GitHub Flavored Markdown 支持。

MacDown 截图

免费下载 MacDown #

以下为官方提供的各平台安装包,点击链接即可下载。

文件名 描述 大小 下载
MacDown.app.zip MacDown for macOS 20.1 MB 夸克网盘

MacDown 如何使用? #

  1. 启动与界面:下载并安装 MacDown 后,打开应用,你会看到经典的左右分栏界面——左侧为 Markdown 编辑区,右侧为实时预览区。顶部菜单栏提供文件、编辑、格式、视图等常用操作。
  2. 编写 Markdown:在左侧编辑区直接输入 Markdown 语法文本。MacDown 会自动渲染右侧预览,实时展示最终效果。你可以通过菜单栏或快捷键快速插入格式。
  3. 自定义渲染选项:点击菜单栏 MacDown → Preferences(偏好设置),在 Markdown 和 Rendering 标签页中,你可以开启或关闭各种扩展语法,如表格、围栏代码块、删除线、自动链接、任务列表、TeX 数学公式等。
  4. 代码块高亮:在编辑区使用三个反引号加语言标识(如 ```python)创建围栏代码块,MacDown 会利用 Prism 自动高亮代码,让技术文档更专业。
  5. 导出与分享:完成编辑后,可通过 File → Export 将文档导出为 HTML、PDF 等格式,或直接复制 HTML 源码用于博客发布。你也可以使用 Homebrew Cask 安装:brew install --cask macdown。

MacDown 的常见问题? #

问:macOS 提示“无法打开,因为来自身份不明的开发者”怎么办?
答:这是由于 MacDown 未使用 Apple 开发者证书签名。你可以打开 系统偏好设置 → 安全性与隐私 → 通用,点击 仍要打开 授权 MacDown,或选择 任何来源 以允许所有未识别应用运行。可能需要先点击左下角锁图标并输入密码。

问:MacDown 支持 GFM(GitHub Flavored Markdown)吗?
答:支持。在 Preferences → Markdown 中启用 Tables、Fenced code blocks、Strikethrough、Autolink,并在 Rendering 中启用 Task list syntax,即可获得几乎完整的 GFM 支持,仅最终 HTML 结构有细微差异。

问:会有 VIM 模式吗?
答:官方明确表示不会。MacDown 大量依赖 macOS 内置的文本编辑功能,实现 VIM 模式需要从头重写编辑器核心,不符合项目方向。建议使用 Sublime Text 搭配 Vintage、Markdown Extended 等插件替代。

问:MacDown 支持其他平台吗?
答:目前仅支持 macOS。作者曾有计划移植到其他平台,但受限于时间与资源,尚未实施。核心功能基于 C 库,移植难度不大,但暂无时间表。

问:如何报告问题或提出建议?
答:你可以在项目的 GitHub Issue 页面报告问题或提交建议。如果是关于网站本身的问题,也可通过网站仓库反馈。注意:MacDown 不接受新的代码块语法高亮规则,相关贡献请提交至 Prism 项目。

问:MacDown 接受捐赠吗?
答:是的,作者接受通过 PayPal 的捐赠(如请喝可乐 $1、啤酒 $5、午餐 $10),但这纯粹是打赏性质,不会提供任何形式的回报。如果你到台北,也可以发推文请作者喝一杯。

MacDown 如何安装? #

macOS 安装 #

  1. 下载安装包:从上方下载表格获取 MacDown.app.zip,或访问官网下载最新版(当前版本 0.7.3,19.9 MB)。
  2. 解压并拖拽:解压 ZIP 文件,将 MacDown.app 拖拽到 Applications 文件夹中。
  3. 首次打开:在 Applications 中双击 MacDown。若出现“来自身份不明的开发者”警告,请前往 系统偏好设置 → 安全性与隐私 → 通用,点击 仍要打开 授权。
  4. 使用 Homebrew 安装(可选):如果你已安装 Homebrew,可在终端执行:
    brew install --cask macdown
    
    这会自动下载并安装最新版本。

注意:MacDown 未明确最低系统要求,但官网 FAQ 讨论了 macOS 10.8 以下版本的兼容性问题,建议使用 macOS 10.8 或更新版本。当前稳定版为 0.7.3。

MacDown 如何卸载? #

macOS 卸载 #

  1. 退出应用:确保 MacDown 已完全退出。
  2. 删除应用:打开 Finder → 应用程序,找到 MacDown.app,将其拖拽到废纸篓。或者右键点击选择“移到废纸篓”。
  3. 清理残留文件:MacDown 可能会在 ~/Library/Preferences/ 下生成偏好设置文件(如 com.uranusjr.macdown.plist),在 ~/Library/Application Support/ 下生成支持文件。若需彻底清除,可手动删除这些文件夹。
  4. 使用 Homebrew 卸载(若通过 brew 安装):在终端执行:
    brew uninstall --cask macdown
    
    然后可运行 brew cleanup 清理缓存。
  5. 清空废纸篓:完成删除后,清空废纸篓以释放磁盘空间。

提示:卸载前建议备份自定义的偏好设置或模板,以免丢失。

相关标签
MacDownMarkdown 编辑器macOS Markdown开源 Markdown 编辑器Markdown 预览代码高亮自动补全Mou 替代品轻量级编辑器写作工具