什么是 MD 文件?如何在 Windows、Mac 与手机上打开 .MD 文件
了解什么是 .md 文件,以及如何在 Windows、Mac、Linux、iPhone 和 Android 上以纯文本或格式化渲染效果打开它们。

什么是 MD 文件?如何在 Windows、Mac 与手机上打开 .MD 文件
.md 文件是使用 Markdown 语法的纯文本(Plain Text)文档。当需要读取或编辑源代码时,你可以使用任何文本编辑器打开它。当需要查看包含标题、链接、表格和代码块的格式化渲染效果时,请使用支持 Markdown 预览的编辑器或查看器。
选择哪种方式取决于你的目的:
| 你的需求… | 建议使用的工具… | 你将看到的内容 |
|---|---|---|
| 读取或编辑源码 | 记事本(Notepad)、TextEdit 或其他文本编辑器 | Markdown 原始字符,如 #、** 以及反引号 |
| 预览格式化渲染效果 | VS Code、Obsidian、Typora 或其他 Markdown 阅读器 | 渲染后的标题、链接、列表和代码块 |
| 处理 README 文件 | 本地预览工具,随后提交至目标 Git 平台 | 先查看本地渲染效果,再配合仓库上下文查看 |
| 构建个人笔记系统 | Obsidian 知识宝库(Vault) | 本地 .md 文件以及关联链接、搜索与笔记网络 |
什么是 .md 文件?
.md 文件扩展名通常表示该文件包含 Markdown 内容。Markdown 是一种轻量级的文本标记格式,使用易读易写的字符来描述文档结构。例如:
# 项目简报
这是 **重要事项**。
- 第一步
- 第二步
纯文本编辑器会忠实地展示这些源码字符。而 Markdown 渲染器则会将标题、加粗文本和列表转化为排版美观的格式化视图。这两种视图方式都是正确的。编辑语法时请使用源码视图,检查排版呈现时请使用渲染视图。
Markdown 文件广泛存在于 README 说明文件、软件技术文档、更新日志(Changelogs)、导出的笔记、项目简报以及 AI 生成的文档中。由于其底层本质是纯文本,因此具备极高的跨平台便携性。
如何在 Windows 上打开 MD 文件
请根据你的实际需求选择最合适的方法。
在记事本(Notepad)中读取或编辑源码
- 右键点击
.md文件。 - 选择 打开方式。
- 选择 记事本。
记事本将展示原汁原味的 Markdown 源码。这对于快速编辑或查看文件文本内容完全足够,但它不会将标题、表格、任务列表或链接渲染为排版页面。
在 Visual Studio Code 中预览 Markdown 效果
- 在 Visual Studio Code 中打开该文件。
- 按下
Ctrl+Shift+V打开 Markdown 实时预览。 - 需要核对排版时,可将源码视图与预览视图分屏配合使用。
Visual Studio Code 在其 官方 Markdown 指南 中详细记录了其内置的编辑与预览功能。它非常适合处理 README 文件和项目技术文档,因为同时支持文件搜索、版本控制和工作区链接。
设置 .md 文件的默认打开应用
如果 Windows 使用了错误的软件打开 .md 文件,你可以按以下步骤修改文件关联:
- 打开 设置 → 应用 → 默认应用。
- 搜索
.md扩展名。 - 点击当前的默认应用。
- 选择你希望使用的编辑器或阅读器。
微软在其官方文档 在 Windows 中更改默认程序 中说明了该流程。可选应用取决于你电脑上已安装的软件。
如果列表中未显示 .md,请右键点击现有的 .md 文件,选择 打开方式 → 选择其他应用,选中目标应用并勾选“始终使用此应用打开 .md 文件”。
如何在 Mac 上打开 MD 文件
在 TextEdit 中读取或编辑源码
- 在 Finder 中按住 Control 键并点击
.md文件。 - 选择 打开方式 → TextEdit。
- 保存文件时,请确保保持纯文本模式(Plain Text)。
TextEdit 能够读取文件源码,但无法像专用阅读器那样提供 Markdown 渲染预览。如果你需要检查格式化后的最终排版,请使用支持 Markdown 的专用编辑器。
在专用编辑器中预览 Markdown 渲染效果
在 VS Code、Obsidian、Typora 或其他 Markdown 编辑器中打开文件。使用 VS Code 时,打开文件后按下 Cmd+Shift+V 即可切换到预览模式。
设置 .md 文件的默认打开应用
苹果官方的设置步骤如下:
- 在 Finder 中选中一个
.md文件。 - 选择 文件 → 显示简介(Get Info)。
- 展开 打开方式 栏目。
- 选择你偏好的应用程序。
- 如果希望所有该类型文件均使用此应用打开,请点击 全部更改(Change All)。
参考 Apple 官方 Mac 打开文件应用选择指南。如果你只想临时用其他应用打开单个文件,请勿点击“全部更改”。
如何在 Linux 上打开 MD 文件
使用文件管理器的 打开方式 菜单,选择文本编辑器或 Markdown 查看器。VS Code、Ghostwriter、MarkText 以及绝大多数桌面编辑器均能完美渲染 Markdown。
对于纯终端工作流,使用 cat file.md 或 less file.md 可以直接打印源码。终端渲染工具(如 glow)可以在终端内显示排版后的 Markdown,但请务必从可信来源安装。
如何在 iPhone、iPad 或 Android 上打开 MD 文件
移动端文件管理器通常能查看源码,但格式化渲染的支持程度因 App 而异。推荐工作流如下:
- 将文件保存至设备的“文件”App 或文件管理器目录中。
- 使用 分享 或 打开方式 将其发送至支持 Markdown 的应用。
- 仅需阅读时,切换至预览模式。
- 在转换或修改格式时,请注意保留原始文件备份。
长表格、代码块、嵌入图片和 Mermaid 流程图在手机小屏幕上可能会出现渲染差异。如果文件包含敏感私密信息,请避免将其上传至在线网页版阅读器。
你应该在 Obsidian 中打开 .md 文件吗?
当你希望将 Markdown 文件整合到本地知识管理系统中时,使用 Obsidian 是最佳选择。Obsidian 的 官方数据存储文档 指出,宝库(Vault)就是你本地文件系统中的一个文件夹,而笔记本质上就是 Markdown 格式的纯文本文件。
对于偶尔临时查看的单个文件,Obsidian 并不一定是最佳起点。因为 Obsidian 围绕 Vault(宝库)构建,Vault 之外的文件可能需要先导入或移动到宝库中。Obsidian 的 官方 Markdown 导入指南 提供了两种标准路径:将文件或文件夹拖入 Obsidian 文件列表中,或者通过操作系统的文件管理器直接将文件移入 Vault 文件夹中。
请参考以下决策建议:
| 适用场景 | 更推荐的起点 |
|---|---|
| 收到单个临时文件,仅需要快速阅读 | 本地 Markdown 预览工具或文本编辑器 |
| 维护 README 说明文件与技术文档 | VS Code 或其他代码编辑器 |
| 需要双向链接、全文检索、每日笔记与项目管理 | Obsidian 知识宝库(Vault) |
| 需要开箱即用的完整笔记与执行体系 | Obsibrain 中文版 |
将文件移动到 Obsidian Vault 后,请检查其内部链接和附件。Obsidian 支持专属的 Markdown 语法扩展,而其他应用可能采用不同的 Markdown 变体。
要构建相互关联的笔记工作流,请参阅 Obsidian 链接完全指南 以及 Obsidian Markdown 语法速查表。如果你需要包含每日计划、项目推进与周复盘的完整系统,Obsibrain 快速捕获工作流 展示了解决文件打开问题后的进阶路径。
为什么 MD 文件会显示原始符号?
当应用以纯文本形式读取文件时,显示 # 等原始符号是完全正常的。Markdown 不是必须依赖专用阅读器才能打开的二进制文档,而是可以被渲染器解析的文本。
例如:
## 会议纪要
- [ ] 发送项目方案
源码编辑器会直接展示 ##、- [ ] 等字符。而渲染器则会将其展示为二号标题和勾选框。如果你需要编辑代码,纯文本是预期的结果;如果你需要排版后的视图,请在 Markdown 预览模式下打开。
MD 文件常见问题解答
文件在错误的应用程序中打开
请在 Windows 默认应用设置或 macOS Finder 的 显示简介 → 打开方式 面板中修改 .md 文件关联。在将其设为默认打开方式前,请确认所选应用满足你的 Markdown 使用需求。
文件名实际上是 file.md.txt
某些操作系统默认隐藏已知扩展名。请在系统设置中开启“显示完整文件扩展名”,然后检查完整文件名。如果扩展名有误,请重命名副本进行修正。
文件打开后显示乱码
请尝试使用允许选择字符编码的编辑器打开,并将编码设置为 UTF-8。在进行任何编码转换前,请务必备份原始文件。
表格、清单或图表无法正常渲染
Markdown 的方言变体存在差异。CommonMark 是通用的标准基线,而 GitHub、Obsidian 等工具各自添加了扩展语法。请使用读者最终所用的渲染器来检查文件。关于 Obsidian 的专属语法,请参考 官方 Markdown 格式化文档。
README 在本地与 GitHub 上的显示不一致
README 可能会依赖仓库相对路径、图片、徽章、HTML 或 GitHub Flavored Markdown 语法。本地预览可以确认基础语法,但只有发布到目标 Git 仓库后才能最终确认其相对路径和上下文显示。
Obsidian 中的文件未按预期打开
请确认该文件已保存在目标 Vault 内部,且文件名以 .md 结尾(没有多余字符)。Obsidian 导入文档 详细说明了将 Markdown 文件拖入 Vault 的步骤。单纯在操作系统中建立文件关联并不能替代导入 Vault 的步骤。
能否将 MD 文件转换为 PDF 或 Word?
可以。你可以使用支持目标格式导出的 Markdown 编辑器中的“导出”或“打印”功能。在分享前请先预览导出效果,因为表格、图片、任务列表和自定义扩展语法在转换过程中格式可能会发生微调。
请始终保留原始 .md 文件作为可编辑的源文件。仅在接收方需要固定排版或通用文档时导出为 PDF 或 DOCX。
安全打开检查清单
当有人向你发送来源不明的 .md 文件时,请参考以下检查清单:
- 确认完整的文件名确实以
.md结尾。 - 如果文件来源不可信或非常重要,请先复制一份副本进行操作。
- 在渲染之前,先使用纯文本编辑器检查源码。
- 对于私密笔记,请使用本地阅读器。
- 检查渲染器对 HTML、图片、脚本和图表的支持安全性。
- 在发布 README 前,将其与目标 Git 仓库环境进行对比。
- 仅在需要使用 Vault 功能时才将文件导入 Obsidian 宝库。
简而言之:阅读原始 Markdown 字符请用记事本或 TextEdit;查看渲染后的排版效果请用 VS Code 或 Markdown 编辑器;当文件属于本地关联知识网络时请使用 Obsidian。而如果你希望该宝库直接包含成熟的捕获、任务、项目和复盘体系,请选择 Obsibrain。
继续阅读
探索 Obsibrain 演示版。
看看 Obsibrain 如何融入您的工作方式。通过电子邮件获取演示库,在 Obsidian 中亲自探索。
包含演示版后续邮件及优惠信息。您可以随时退订。 隐私政策