# VS Code

VS Code

Visual Studio Code (opens new window) 是一款源代码编辑器。它可扩展、免费、开源且跨平台。其成功很大程度上归功于其活跃的扩展开发者社区。每当它缺少某项功能时,通常都会有一个扩展来弥补这一不足。其开箱即用的 Markdown 支持包括:

  • CommonMark 支持
  • 语法高亮
  • 预览
  • 自动补全
  • 主题
  • 代码风格

它不支持“所见即所得”式的编辑。虽然 Visual Studio Code 自带功能不能把 Markdown 直接导出成其他格式,但它可以复制带语法高亮的 Markdown 代码。

Visual Studio Code

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")

Visual Studio Code(安装了 Markdown Preview Enhanced、Markdownlint 和 One Dark Pro)

# 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交流群
原创网站开发,偏差难以避免。

如若发现错误,诚心感谢反馈。

愿你倾心相念,愿你学有所成。

愿你朝华相顾,愿你前程似锦。