本地优先 · 桌面 Markdown 编辑器

让 Markdown 写作
回归内容本身

所见即所得,文档始终保存在本地。没有云端的来回等待,没有预览窗格把屏幕劈成两半——每一次按键,都直接落在你眼前的纸上。

v1.0.0 Windows · macOS · Linux
晨间笔记.md
周报.md

晨间笔记

今天要做三件事,按顺序来。

  • 写完接口文档的请求与响应部分
  • parseHeadings 补一条边界测试
  • 把会议纪要归档到 notes/
已保存 128 行 1,024 词 6,820 字符

为什么选择 XMD

为写作而生的三个核心

所见即所得

输入的瞬间就是最终的样子。标题、列表、引用、代码块——不需要在预览和源码之间来回切换,写作节奏不被打断。

斜杠命令

在任何空行输入「/」,命令面板浮在光标旁。按中文名、英文名或 Markdown 习惯叫法搜索,标题、表格、代码、图片一触即达。

本地优先

文档始终保存在你的磁盘上。没有账号,没有同步等待,打开即写。资源文件自动归位到当前目录,一切井然有序。

写作面

你写的,就是你读到的

不需要在左右两栏之间来回对焦。输入 Markdown 的瞬间,它就以最终排版的样子呈现——标题加粗、列表缩进、代码高亮,一切都在同一个编辑面上完成。

  • 标准 Markdown 语法全覆盖:标题、粗体、斜体、删除线、引用、表格、分割线
  • 一键切换源码视图,需要看清 Markdown 本身时随时可用
  • 任务列表、文字颜色、对齐方式、高亮标记——写作需要的一切格式
  • 图片、视频、文件附件直接嵌入正文,资源自动保存到指定目录

项目周报

本周进展

接口联调完成 80%,剩余两个边界场景在本周五前补齐。

  • 用户认证模块已通过验收
  • 数据导出接口正在联调
注意:下周需要与前端团队确认分页参数的默认值。
TypeScript
const parse = (md: string) => {
  return toEditor(md)
}

斜杠命令

一个「/」,调用全部

在任何空行敲下斜杠,命令面板就会浮在光标旁。不需要记住快捷键,也不需要翻菜单——输入关键词就能找到你要的内容块。

  • 三大分组:基础、列表与内容、媒体与链接
  • 中英文混合搜索,用习惯的叫法就能找到
  • 键盘导航:方向键选择,回车确认,ESC 取消
文本heading1任务列表todo代码块表格插入图片插入视频插入文件引用分割线

把光标放在这里,输入 / 试试——

/任务列表

/ 输入以搜索… ESC
基础
文本普通段落
H1一级标题
列表与内容
任务列表可勾选待办
</>代码块
表格3 × 3
媒体与链接
img插入图片

代码也是正文

四种代码窗口,挑一种你喜欢的

28 种以上语言的语法高亮,每个代码块都能单独选语言、一键复制。换一种外观,立刻生效。

typescript
const parse = (md: string) => {
  return toEditor(md)
}
经典窗口
熟悉的桌面代码窗口
bash
# 启动开发模式
xmd --dev ~/notes
echo "ready"
终端绿
高对比度的命令行质感
python
def headings(text):
  return [l for l in text
          if l.startswith('#')]
纸张浅色
适合明亮环境与长时间阅读
sql
SELECT title, count(*)
FROM notes
GROUP BY title;
午夜蓝
冷静、清晰的深蓝配色
TypeScriptJavaScriptPythonRustGoJavaKotlinSwiftC / C++C#SQLBashYAMLJSONCSSRubyPHPLua

安静的细节

不抢戏,但都在

跟随系统主题

浅色、深色或跟随系统自动切换,代码块外观可单独挑选。

实时大纲

标题层级自动生成大纲,点击直接跳转,代码块里的注释不会误判。

多文档标签

同时打开多份文稿,用标签切换。未保存的修改用小圆点提醒。

块拖拽重排

鼠标移到段落左侧出现拖拽柄,拖动整段到新位置,拖标题连章节一起移动。

可改的快捷键

新建、打开、保存、切换侧栏与模式——每个快捷键都能自定义。

本地文件树

打开一份文档,同级目录的 Markdown 文件自动列在侧栏,按需展开子目录。

章节折叠

点击标题旁的箭头折叠整个章节,专注当前正在写的部分。

资源自动归位

粘贴或拖入的图片与附件,保存到 assets 目录或你指定的文件夹。

主题

白天安静,夜晚专注

跟随系统自动切换,或手动选择你偏好的配色。代码块外观可以单独调整。

周报.md

项目周报

本周进展

接口联调完成 80%,剩余两个边界场景在本周五前补齐。

Bash
# 构建生产版本
xmd build --prod
未保存 96 行 742 词 4,810 字符

打开一张空白页,
开始写作。

免费、开源,跨平台运行在 Windows、macOS 与 Linux 上。

免费下载 XMD
v1.0.0 Windows · macOS · Linux