飞翔飞翔
主页
  • 计算机基础

    • TCP协议
  • 数据库

    • SQL教程
  • 编程语言

    • C语言
    • Python2
    • Python3
  • 数据格式

    • JSON教程
  • 工具

    • Markdown指南
  • Git

    • GitFlow
  • Quartz

    • Quartz教程
  • Java

    • Java设计模式
  • 缓存

    • Redis教程
联系
阿里云
主页
  • 计算机基础

    • TCP协议
  • 数据库

    • SQL教程
  • 编程语言

    • C语言
    • Python2
    • Python3
  • 数据格式

    • JSON教程
  • 工具

    • Markdown指南
  • Git

    • GitFlow
  • Quartz

    • Quartz教程
  • Java

    • Java设计模式
  • 缓存

    • Redis教程
联系
阿里云
  • 入门指南
  • 速查表
  • 基本语法

    • 标题
    • 段落
    • 换行
    • 强调
    • 引用块
    • 列表
    • 代码
    • 水平线
    • 链接
    • 图片
    • 转义字符
    • HTML
  • 扩展语法

    • 可用性
    • 表格
    • 围栏代码块
    • 脚注
    • 标题ID
    • 定义列表
    • 删除线
    • 任务列表
    • 表情符号
    • 高亮
    • 下标
    • 上标
    • 自动URL链接
    • 禁用自动URL链接
  • 实用技巧

    • 概述
    • 下划线
    • 缩进
    • 居中
    • 颜色
    • 注释
    • 提示框
    • 图片大小
    • 图片说明
    • 链接目标
    • 符号
    • 表格格式
    • 目录
    • 视频
  • 工具
  • 版权声明

VS Code

VS Code

Visual Studio Code 是一款源代码编辑器。它可扩展、免费、开源且跨平台。其成功很大程度上归功于其活跃的扩展开发者社区。每当它缺少某项功能时,通常都会有一个扩展来弥补这一不足。其开箱即用的 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 扩展
标题 ID部分不支持自定义 ID。完整支持需要安装 Markdown Preview Enhanced 扩展
定义列表部分需要安装 Markdown Preview Enhanced 扩展
删除线部分仅支持双波浪号(~~文字~~)
任务列表部分可以通过众多可用扩展之一添加此功能,例如 Markdown Preview Enhanced
表情符号(复制粘贴)是
表情符号(短代码)部分需要安装 Markdown Preview Enhanced 扩展
高亮否
下标否
上标否
自动 URL 链接是
禁用自动 URL 链接是
HTML是

另见

  • Visual Studio Code GitHub 仓库