个人知识管理阅读 8 分钟

什么是 MD 文件?如何在 Windows、Mac 与手机上打开 .MD 文件

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

什么是 MD 文件?如何在 Windows、Mac 与手机上打开 .MD 文件

什么是 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)中读取或编辑源码

  1. 右键点击 .md 文件。
  2. 选择 打开方式。
  3. 选择 记事本。

记事本将展示原汁原味的 Markdown 源码。这对于快速编辑或查看文件文本内容完全足够,但它不会将标题、表格、任务列表或链接渲染为排版页面。

在 Visual Studio Code 中预览 Markdown 效果

  1. 在 Visual Studio Code 中打开该文件。
  2. 按下 Ctrl+Shift+V 打开 Markdown 实时预览。
  3. 需要核对排版时,可将源码视图与预览视图分屏配合使用。

Visual Studio Code 在其 官方 Markdown 指南 中详细记录了其内置的编辑与预览功能。它非常适合处理 README 文件和项目技术文档,因为同时支持文件搜索、版本控制和工作区链接。

设置 .md 文件的默认打开应用

如果 Windows 使用了错误的软件打开 .md 文件,你可以按以下步骤修改文件关联:

  1. 打开 设置 → 应用 → 默认应用。
  2. 搜索 .md 扩展名。
  3. 点击当前的默认应用。
  4. 选择你希望使用的编辑器或阅读器。

微软在其官方文档 在 Windows 中更改默认程序 中说明了该流程。可选应用取决于你电脑上已安装的软件。

如果列表中未显示 .md,请右键点击现有的 .md 文件,选择 打开方式 → 选择其他应用,选中目标应用并勾选“始终使用此应用打开 .md 文件”。

如何在 Mac 上打开 MD 文件

在 TextEdit 中读取或编辑源码

  1. 在 Finder 中按住 Control 键并点击 .md 文件。
  2. 选择 打开方式 → TextEdit。
  3. 保存文件时,请确保保持纯文本模式(Plain Text)。

TextEdit 能够读取文件源码,但无法像专用阅读器那样提供 Markdown 渲染预览。如果你需要检查格式化后的最终排版,请使用支持 Markdown 的专用编辑器。

在专用编辑器中预览 Markdown 渲染效果

在 VS Code、Obsidian、Typora 或其他 Markdown 编辑器中打开文件。使用 VS Code 时,打开文件后按下 Cmd+Shift+V 即可切换到预览模式。

设置 .md 文件的默认打开应用

苹果官方的设置步骤如下:

  1. 在 Finder 中选中一个 .md 文件。
  2. 选择 文件 → 显示简介(Get Info)。
  3. 展开 打开方式 栏目。
  4. 选择你偏好的应用程序。
  5. 如果希望所有该类型文件均使用此应用打开,请点击 全部更改(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 而异。推荐工作流如下:

  1. 将文件保存至设备的“文件”App 或文件管理器目录中。
  2. 使用 分享 或 打开方式 将其发送至支持 Markdown 的应用。
  3. 仅需阅读时,切换至预览模式。
  4. 在转换或修改格式时,请注意保留原始文件备份。

长表格、代码块、嵌入图片和 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 中亲自探索。

包含演示版后续邮件及优惠信息。您可以随时退订。 隐私政策

精心打造 💙 开发者: @pierremouchan

版权所有 © 2026