为什么选择 XMD
为写作而生的三个核心
所见即所得
输入的瞬间就是最终的样子。标题、列表、引用、代码块——不需要在预览和源码之间来回切换,写作节奏不被打断。
斜杠命令
在任何空行输入「/」,命令面板浮在光标旁。按中文名、英文名或 Markdown 习惯叫法搜索,标题、表格、代码、图片一触即达。
本地优先
文档始终保存在你的磁盘上。没有账号,没有同步等待,打开即写。资源文件自动归位到当前目录,一切井然有序。
写作面
你写的,就是你读到的
不需要在左右两栏之间来回对焦。输入 Markdown 的瞬间,它就以最终排版的样子呈现——标题加粗、列表缩进、代码高亮,一切都在同一个编辑面上完成。
- 标准 Markdown 语法全覆盖:标题、粗体、斜体、删除线、引用、表格、分割线
- 一键切换源码视图,需要看清 Markdown 本身时随时可用
- 任务列表、文字颜色、对齐方式、高亮标记——写作需要的一切格式
- 图片、视频、文件附件直接嵌入正文,资源自动保存到指定目录
项目周报
本周进展
接口联调完成 80%,剩余两个边界场景在本周五前补齐。
- 用户认证模块已通过验收
- 数据导出接口正在联调
注意:下周需要与前端团队确认分页参数的默认值。
TypeScript
const parse = (md: string) => { return toEditor(md) }
斜杠命令
一个「/」,调用全部
在任何空行敲下斜杠,命令面板就会浮在光标旁。不需要记住快捷键,也不需要翻菜单——输入关键词就能找到你要的内容块。
- 三大分组:基础、列表与内容、媒体与链接
- 中英文混合搜索,用习惯的叫法就能找到
- 键盘导航:方向键选择,回车确认,ESC 取消
文本heading1任务列表todo代码块表格插入图片插入视频插入文件引用分割线
把光标放在这里,输入 / 试试——
/任务列表
代码也是正文
四种代码窗口,挑一种你喜欢的
28 种以上语言的语法高亮,每个代码块都能单独选语言、一键复制。换一种外观,立刻生效。
const parse = (md: string) => { return toEditor(md) }
经典窗口
熟悉的桌面代码窗口
# 启动开发模式 xmd --dev ~/notes echo "ready"
终端绿
高对比度的命令行质感
def headings(text): return [l for l in text if l.startswith('#')]
纸张浅色
适合明亮环境与长时间阅读
SELECT title, count(*) FROM notes GROUP BY title;
午夜蓝
冷静、清晰的深蓝配色
TypeScriptJavaScriptPythonRustGoJavaKotlinSwiftC / C++C#SQLBashYAMLJSONCSSRubyPHPLua…
安静的细节
不抢戏,但都在
跟随系统主题
浅色、深色或跟随系统自动切换,代码块外观可单独挑选。
实时大纲
标题层级自动生成大纲,点击直接跳转,代码块里的注释不会误判。
多文档标签
同时打开多份文稿,用标签切换。未保存的修改用小圆点提醒。
块拖拽重排
鼠标移到段落左侧出现拖拽柄,拖动整段到新位置,拖标题连章节一起移动。
可改的快捷键
新建、打开、保存、切换侧栏与模式——每个快捷键都能自定义。
本地文件树
打开一份文档,同级目录的 Markdown 文件自动列在侧栏,按需展开子目录。
章节折叠
点击标题旁的箭头折叠整个章节,专注当前正在写的部分。
资源自动归位
粘贴或拖入的图片与附件,保存到 assets 目录或你指定的文件夹。
主题
白天安静,夜晚专注
跟随系统自动切换,或手动选择你偏好的配色。代码块外观可以单独调整。
项目周报
本周进展
接口联调完成 80%,剩余两个边界场景在本周五前补齐。
Bash
# 构建生产版本 xmd build --prod