marktext/marktext · 上手攻略
- 仓库:marktext/marktext
- 链接:https://github.com/marktext/marktext
- 分类:tool, productivity, markdown
- 作者:Jay
- 更新:2026-07-08
这是什么
MarkText 是一款专注于速度与体验的开源 Markdown 编辑器,支持 Linux、macOS、Windows 三大平台。
它的核心理念是所见即所得(WYSIWYG):左手写 Markdown,右手实时预览,无需切换视图,不需要学习额外的标记语法。界面简洁优雅,主打无干扰写作体验,底层基于 Electron + Vue.js,最新稳定版本为 v0.17.1(2026 年初)。
GitHub Stars 超过 58,000,社区活跃,是目前开源 Markdown 编辑器中口碑最好的选择之一。
解决什么问题
很多人写 Markdown 的痛点:
- Typora:曾经免费,但 v1.0 后开始收费,且跨平台体验不一致
- VS Code:太重,需要配置 Markdown All in One 插件才能舒服地写文档
- 其他编辑器:预览分屏、卡顿、主题丑、功能残缺
MarkText 的定位就是一款纯粹的 Markdown 写作工具:打开就用,不用配置,不用买License,界面好看,写作体验流畅。
快速安装
macOS
方式一:Homebrew(推荐)
brew install --cask mark-text
方式二:直接下载
- 去 GitHub Releases 下载 marktext-%version%.dmg
- 拖入 Applications 即可
Windows
方式一:安装包(推荐)
- 下载 marktext-setup-%version%.exe(Releases 页)
- 运行安装向导,可选 per-user 或 machine-wide 安装
方式二:Chocolatey
choco install marktext
方式三:Winget
winget install marktext
Linux
AppImage(通用,推荐)
# 下载 AppImage
wget https://github.com/marktext/marktext/releases/latest/download/marktext.AppImage
chmod +x marktext.AppImage
./marktext.AppImage
其他包管理器:
# Arch Linux (AUR)
yay -S marktext
# snap
sudo snap install marktext
# Flatpak
flatpak install flathub com.marktext.MarkText
📌 Linux 上如果打不开,报 "MarkText 已崩溃",通常是缺少依赖(如
libgconf-2-4),需要先装依赖: ```bashDebian/Ubuntu
sudo apt install libgconf-2-4 libnotify4 libxkbfile1 libnss3 ```
核心用法
1. 编辑模式
| 模式 | 说明 |
|---|---|
| Source Code Mode | 纯源码编辑,左侧显示 Markdown 源码,右侧无预览(写代码风格用户) |
| Focus Mode | 当前段落高亮,其他部分模糊,降低干扰 |
| Typewriter Mode | 光标始终在屏幕中央,打字时光标位置不变 |
| Normal Mode(默认) | 所见即所得,左写右预览 |
切换方式:菜单栏 → View → Editing Mode
2. Markdown 规范支持
- ✅ CommonMark Spec(基础 Markdown 标准)
- ✅ GitHub Flavored Markdown(GFM)(表格、任务列表、代码高亮等)
- ✅ Pandoc Markdown(选择性支持,如脚注等)
3. 常用快捷键
| 操作 | macOS | Windows / Linux |
|---|---|---|
| 加粗 | Cmd + B |
Ctrl + B |
| 斜体 | Cmd + I |
Ctrl + I |
| 标题 | Cmd + 1~6 |
Ctrl + 1~6 |
| 插入代码块 | Cmd + E |
Ctrl + E |
| 插入链接 | Cmd + K |
Ctrl + K |
| 插入图片 | Cmd + Shift + I |
Ctrl + Shift + I |
| 复制为 HTML | Cmd + Shift + C |
Ctrl + Shift + C |
| 查找/替换 | Cmd + F |
Ctrl + F |
| 切换侧边栏 | Cmd + Shift + L |
Ctrl + Shift + L |
| 命令面板 | Cmd + Shift + P |
Ctrl + Shift + P |
4. 段落与行内样式快捷键
MarkText 支持类似 typora 的快捷方式:
- 输入
---+ 回车 → 水平分割线 - 输入
$$+ 回车 → 数学公式块(KaTeX) - 输入
```+ 回车 → 代码块 - 输入
---在一行 →<hr>标签 - 选中文字后按
*/_→ 快速加粗/斜体
5. 导出功能
| 格式 | 说明 |
|---|---|
| 适合分享,保留主题样式 | |
| HTML | 适合嵌入网站或博客 |
| HTML(仅源码) | 干净 HTML,无额外样式 |
导出:菜单栏 → File → Export
6. 主题
内置主题(View → Themes):
| 主题 | 风格 |
|---|---|
| Cadmium Light | 亮色、简洁、适合白天 |
| Material Dark | 深色、Material 风格 |
| One Dark | Atom One Dark 风格 |
| Night | 经典暗色主题 |
自定义主题放入 ~/.config/marktext/themes/ 目录(支持 .css 文件)。
7. 实时数学公式(KaTeX)
输入数学公式会自动渲染:
行内公式:$\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$
公式块:
$$
\sum_{i=1}^n i = \frac{n(n+1)}{2}
$$
⚠️ KaTeX 支持需要编辑器能访问本地字体,网络离线环境下数学公式可能渲染不全(属 KaTeX 已知问题)。
8. Front Matter
MarkText 原生支持 YAML Front Matter(--- 包裹的元数据),适合配合 Hugo/Jekyll 等静态博客工具使用:
---
title: "My Article"
date: 2026-07-08
tags: ["markdown", "guide"]
---
典型适用场景
| 场景 | 为什么适合 MarkText |
|---|---|
| 写技术博客 / 文档 | GFM + KaTeX + 代码高亮,原生支持 |
| 写论文 / 学术笔记 | 数学公式 + Pandoc Markdown 支持 |
| 写小说 / 纯文学创作 | Focus Mode / Typewriter Mode 无干扰体验 |
| 写 GitHub README / 项目文档 | 实时预览,所见即所得 |
| 配合 Hugo / Jekyll 博客写作 | Front Matter + MD → HTML 导出 |
| 日常笔记(本地存储) | 完全离线,文件存储在本地,无广告 |
坑与注意
- Electron 内存占用:相比 Typora,Electron 基础框架稍重,大文件(>1MB)可能有轻微卡顿;建议用 Focus Mode 避免同时渲染太多内容。
- 代码高亮语言覆盖:MarkText 使用 Prism.js 做代码高亮,支持约 100+ 常用语言,但某些小众语言可能不识别,此时显示为纯文本。
- Linux 下中文输入法:部分 Linux 发行版(如 Ubuntu 20.04)存在输入法(fcitx)与 Electron 的兼容问题,中文输入时选词框可能错位;新版 Electron 已改善,老系统建议用 XDG Desktop Portal 解决。
- 文件保存不自动触发:MarkText 默认不监控外部文件变更,如果用其他编辑器同时打开同一文件,需要手动 reload(
Cmd/Ctrl + Shift + P→ "Reload")。 - 导出 PDF 样式依赖:PDF 导出使用编辑器当前主题,截图分享时请先切换到合适主题。
- 无同步功能:MarkText 是纯本地编辑器,不支持 Notion/印象笔记式同步;适合本地文件管理,或配合 Git 管理文档版本。
- macOS ARM64 兼容性:Apple Silicon Mac 上 MarkText 已有原生 ARM 版本(
marktext-mac-arm64.dmg),选错版本会导致性能问题。
与同类对比
| 编辑器 | 类型 | 价格 | 优势 | 劣势 |
|---|---|---|---|---|
| MarkText | WYSIWYG | 免费开源 | 体验好、跨平台、颜值高 | 插件生态弱 |
| Typora | WYSIWYG | 收费(买断) | 最早做 WYSIWYG、成熟稳定 | 收费、Electron 但闭源 |
| Obsidian | 双链笔记 | 免费 / $8/月云同步 | 双链图谱、插件生态极强 | Markdown 写作体验不如 MarkText |
| VS Code + MD 插件 | 代码编辑器 | 免费 | 插件生态最强、调试方便 | 偏重,非纯写作工具 |
| Zettlr | 学术写作 | 免费开源 | 引用管理、学术友好 | 界面较复杂 |
| iA Writer | 专注写作 | $9.9/月 | 极简、语法高亮出色 | 无预览窗格 |
核心差异:MarkText 在"好看 + 免配置 + 免License"的三角里做到了最佳平衡,是 Typora 最合适的免费替代;缺点是无插件生态、不支持双链笔记。
一句话推荐结论
写 Markdown 就想安安静静写、不折腾、不买License——MarkText 是目前免费开源里体验最接近 Typora 的选择,打开就用、所见即所得,macOS / Windows / Linux 全平台覆盖,日常文档写作直接装。