MarkEdit 是一款专为 macOS 设计的免费开源 Markdown 编辑器,仅 4MB 体积却能流畅编辑百万行文件。基于 CodeMirror 6 构建,原生界面丝滑适配 macOS 系统,支持多光标编辑、代码折叠和 Finder 扩展,完全离线运行保护数据隐私。
🎤 引言
Mac 用户想要一款纯粹的 Markdown 编辑器,市面上要么是臃肿的 Electron 套壳(比如某些动辄 100MB+ 的"全平台"编辑器),要么就是收费的"全能写作工具"。有没有那种安装包小得像原生 TextEdit、却又能扛住百万行代码编辑的 Markdown 编辑器?
还真有,GitHub 上 5k+ Stars 的 MarkEdit 就是这么一个"小钢炮"——仅 4MB 的安装包,基于 CodeMirror 6 构建,原生 macOS 界面,完全离线运行。今天就来聊聊这款专为 Mac 设计的纯文本 Markdown 编辑器。
⭐ 核心功能
1. 极致轻量,原生构建
整个应用只有 4MB,相比 Electron 套壳动辄几十上百兆的体积,MarkEdit 简直就是一股清流。它使用 Swift 语言开发,调用 macOS 原生 WebView 重写 UI 控件,不是简单把网页编辑器打包成 app。这一点在打开速度上体现得淋漓尽致——10MB 的 Markdown 文件几乎秒开,编辑体验丝滑无卡顿。
2. 基于 CodeMirror 6,性能怪兽
底层用 CodeMirror 6 搭建,这是开源界最成熟的网页代码编辑器之一。结果就是:百万行文件也能流畅编辑,多光标编辑、代码折叠这些高级功能直接白给,比很多 macOS 原生编辑器都更快更稳。
3. macOS 系统深度集成
- 自动调用系统拼写检查、单词查找、链接预览
- 支持 macOS Writing Tools(macOS 27/Tahoe 重新引入)
- Finder 扩展、Quick Look 预览(带语法高亮)
- 可作为默认 Markdown 文件编辑器(需手动设置,因为沙盒限制)
- 完整支持系统级快捷键和触控板手势
4. 完全离线,隐私优先
唯一的网络请求就是通过 GitHub Releases API 检查更新。也就是说——断网也能 100% 使用,没有任何遥测、数据收集、账号登录。开发者明确表态:"MarkEdit was built with 'just-enough-features' for Markdown editing."——只做编辑这件事。
5. 官方扩展生态
通过 MarkEdit-api 提供扩展能力,官方维护几个扩展:
- MarkEdit-preview:渲染预览面板
- MarkEdit-theming:自定义主题
- MarkEdit-ai-writer:接入 Apple Intelligence(macOS Tahoe)
第三方也可以基于 API 编写自己的脚本扩展,比如对接 CodeMirror 6 插件。
6. 100% 纯 GitHub Markdown
严格遵循 GitHub Flavored Markdown 规范,所见即所得,不用担心换个平台格式就乱掉。
📥 安装使用
下载安装
前往 GitHub Releases 页面 下载最新的 MarkEdit.dmg,打开后把 MarkEdit.app 拖进 /Applications 文件夹即可。也可以通过 Homebrew 安装:
brew install --cask markedit整个安装包只有 4MB,几秒钟搞定。
Shell 别名(进阶玩法)
MarkEdit 没有自带命令行工具,但可以快速 DIY 一个。创建一个可执行脚本:
#!/bin/bash
open -a MarkEdit "$@"保存为 /usr/local/bin/markedit,然后 chmod 755 授权:
chmod 755 /usr/local/bin/markedit之后在终端里就能用 markedit /path/to/file.md 直接打开文件了。
基本使用
界面非常克制——左边编辑区,右边可选预览区,顶部菜单栏遵循 macOS 原生规范。第一次打开可能会觉得"啥都没有",但这正是它的设计哲学:把时间花在写作上,而不是学工具。
常用快捷键都是 macOS 标准(⌘+F 查找、⌘+S 保存、⌥+拖拽 列选),不用记额外组合键。
设为默认 Markdown 编辑器
因为沙盒限制,应用无法把自己设为默认程序。需要在 Finder 里:
- 右键任意
.md文件 → "显示简介" - "打开方式"选择 MarkEdit
- 点击"全部更改..."应用全局
或者用 duti 这类命令行工具:
brew install duti
duti -s com.markedit.MarkEdit md all🔍 对比/替代方案
| 编辑器 | 体积 | 平台 | 渲染预览 | 价格 | 适合人群 |
|---|---|---|---|---|---|
| MarkEdit | 4MB | 仅 macOS | 需扩展 | 免费开源 | 极简党、性能党、纯文本编辑 |
| Typora | ~80MB | 全平台 | WYSIWYG | 89 元/3 台 | 喜欢所见即所得的用户 |
| VS Code + Markdown 插件 | ~150MB+ | 全平台 | 有 | 免费 | 开发者,需要多功能 |
| Obsidian | ~200MB+ | 全平台 | 有 | 个人免费 | 笔记 + 双向链接需求 |
| iA Writer | ~50MB | 全平台 | 有 | 168 元起 | 写作爱好者 |
| 妙言 (MiaoYan) | ~30MB | 仅 macOS | 有 | 免费开源 | 国产轻量选择 |
核心差异:
- vs Typora/iA Writer:MarkEdit 是"纯文本编辑器"定位,不做花哨的所见即所得渲染,保持 GitHub Markdown 原汁原味;Typora/iA Writer 强调"写作沉浸感"
- vs VS Code:MarkEdit 启动快、界面干净,没有工作区、终端、Git 这些开发者专属功能;VS Code 是全能 IDE
- vs Obsidian:Obsidian 主打知识库管理、双向链接,MarkEdit 就只是一个编辑器,文件怎么组织完全由用户决定
吐槽一下:腾讯云开发者社区和阿里云开发者社区有几篇文章说"MarkEdit 跨平台支持 Windows/macOS/Linux",这是错误信息!MarkEdit 由 @cyanzhong 开发,只支持 macOS(要求 macOS Sonoma 14+ 或 Sequoia 15+),根本没有 Windows/Linux 版本。GitHub README 写得清清楚楚,别被这些水文误导了。
⚠️ 注意事项
1. 仅支持 macOS 14+/15+
新版本只支持 macOS Sonoma (14) 和 macOS Sequoia (15),老版本系统(Big Sur/Monterey/Ventura)需要用旧版兼容版,且不再更新。Windows 和 Linux 用户请绕道——这不是项目路线图的一部分。
2. 不适合追求"全能写作工具"的用户
如果你想要:
- 实时的数学公式渲染(KaTeX/MathJax)
- Mermaid 流程图
- PDF/HTML 一键导出
- 协作编辑、云同步
这些 MarkEdit 都没有,需要靠第三方扩展或者搭配其他工具。官方定位就是"just-enough-features"——刚好够写 Markdown 而已。
3. 沙盒限制
作为 Mac App Store / 沙盒应用,部分功能受限:
- 不能自动注册为默认 Markdown 编辑器(需手动设置)
- Finder 扩展需要单独授权
- 第三方扩展需要授权运行
4. 生态还在早期
虽然 Stars 5k+ 但相比 VS Code、Obsidian 这种百万级项目,第三方扩展数量稀少。如果你依赖某款 Markdown 编辑器的特定插件,迁移过来可能要适应。
5. 项目活跃度
截至 2026 年 6 月,项目有 1,309 commits、92 个 tags、7 个分支,最近 commit 是 6 月 18 日(macOS 27 重新支持 Writing Tools),活跃度不错。Issues 3 个、PR 2 个也都及时处理。
✅ 总结
优点回顾:
- ✅ 仅 4MB,启动飞快,原生 macOS 体验
- ✅ CodeMirror 6 加持,百万行文件无压力
- ✅ 完全离线、零数据收集、隐私安全
- ✅ MIT 协议、开源免费、官方扩展生态
- ✅ macOS 系统功能深度集成(Writing Tools、Quick Look、Finder 扩展)
缺点回顾:
- ❌ 仅支持 macOS 14+/15+
- ❌ 不内置实时预览、公式渲染、PDF 导出
- ❌ 扩展生态还在早期
- ❌ 沙盒限制需要手动配置
适合人群:
- 追求极致轻量、原生体验的 macOS 用户
- 经常编辑大型 Markdown 文件(日志、文档、笔记导出)的开发者
- 重视隐私、讨厌云同步/账号绑定的极客
- 喜欢 macOS TextEdit 哲学("工具就该是工具")的写作党
推荐指数:⭐⭐⭐⭐(4/5)
推荐命令:
brew install --cask markedit如果你是 Mac 用户,又被那些臃肿的 Markdown 编辑器折磨过,MarkEdit 值得一试。它的设计哲学——"把时间花在写作上,不是学工具上"——非常对味。
项目地址:https://github.com/MarkEdit-app/MarkEdit
官方文档:https://github.com/MarkEdit-app/MarkEdit/wiki
应用下载:https://github.com/MarkEdit-app/MarkEdit/releases/latest