# VS Code
Visual Studio Code (opens new window) 是一款源代码编辑器。它可扩展、免费、开源且跨平台。其成功很大程度上归功于其活跃的扩展开发者社区。每当它缺少某项功能时,通常都会有一个扩展来弥补这一不足。其开箱即用的 Markdown 支持包括:
- CommonMark 支持
- 语法高亮
- 预览
- 自动补全
- 主题
- 代码风格
它不支持“所见即所得”式的编辑。虽然 Visual Studio Code 自带功能不能把 Markdown 直接导出成其他格式,但它可以复制带语法高亮的 Markdown 代码。

Visual Studio 市场中提供的 Markdown 扩展可以为其添加以下功能:
- 扩展语法(例如 "Markdown Extended")
- Markdown 代码格式化(例如 "Prettier - Code formatter")
- 导出为其他格式(例如 "Markdown Preview Enhanced")
- UI 元素(例如 "Markdown Shortcuts")
- 扩展 Markdown 语法高亮(例如 "One Dark Pro")
- 代码检查(例如 "markdownlint")—— 这是一项面向开发者的功能,但对普通写作者来说可能是一个巨大的困扰
- 不同服务的样式合规套件(例如用于 Microsoft Docs 的 "Docs Authoring Pack")
- 拼写检查(例如 "Code Spell Checker")

# VS Code Markdown 支持
VS Code 支持以下 Markdown 元素。
| 功能 | 支持 | 备注 |
|---|---|---|
| 标题 | 是 | |
| 段落 | 是 | |
| 换行 | 是 | |
| 粗体 | 是 | |
| 斜体 | 是 | |
| 引用块 | 是 | |
| 有序列表 | 是 | |
| 无序列表 | 是 | |
| 代码 | 是 | |
| 水平线 | 是 | |
| 链接 | 是 | |
| 图片 | 是 | 预览中的图片显示受内容安全策略限制,可从右上角的下拉菜单中调整 |
| 表格 | 是 | |
| 围栏代码块 | 是 | |
| 语法高亮 | 是 | |
| 脚注 | 部分 | 仅在代码编辑器中支持。完整支持需要安装 Markdown Preview Enhanced 扩展 (opens new window) |
| 标题 ID | 部分 | 不支持自定义 ID。完整支持需要安装 Markdown Preview Enhanced 扩展 (opens new window) |
| 定义列表 | 部分 | 需要安装 Markdown Preview Enhanced 扩展 (opens new window) |
| 删除线 | 部分 | 仅支持双波浪号(~~文字~~) |
| 任务列表 | 部分 | 可以通过众多可用扩展之一添加此功能,例如 Markdown Preview Enhanced (opens new window) |
| 表情符号(复制粘贴) | 是 | |
| 表情符号(短代码) | 部分 | 需要安装 Markdown Preview Enhanced 扩展 (opens new window) |
| 高亮 | 否 | |
| 下标 | 否 | |
| 上标 | 否 | |
| 自动 URL 链接 | 是 | |
| 禁用自动 URL 链接 | 是 | |
| HTML | 是 |
# 另见

微信公众号

QQ交流群
原创网站开发,偏差难以避免。
如若发现错误,诚心感谢反馈。
愿你倾心相念,愿你学有所成。
愿你朝华相顾,愿你前程似锦。
如若发现错误,诚心感谢反馈。
愿你倾心相念,愿你学有所成。
愿你朝华相顾,愿你前程似锦。