ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Markdown 扩展

jonschlinkert ALL 前100名

Top 100 Sublime Text 插件!Sublime Text 的 Markdown 语法高亮器,支持 GFM 栅栏代码块和特定语言语法高亮。YAML 前置信息。适用于 ST2/ST3。与 Assemble 一起使用效果更佳。

详细信息

  • 2017.08.08.23.08.34
  • github.com
  • github.com
  • 7年前
  • 44分钟前
  • 11年前

安装

  • 总计 326K
  • Win 143K
  • Mac 124K
  • Linux 60K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 26 15 3 15 20 21 25 19 14 7 4 24 23 24 21 22 15 20 20 24 15 22 20 11 9 23 17 28 25 18 8 9 20 23 25 16 27 5 13 11 24 26 21 20 8 11
Mac 8 17 0 10 16 7 13 9 16 9 4 8 10 18 19 14 2 3 6 16 14 17 10 5 11 13 13 11 12 12 2 4 13 13 9 12 10 3 6 11 9 15 15 12 3 1
Linux 8 14 6 4 5 10 9 9 9 8 3 14 9 10 8 4 5 6 8 11 5 10 9 8 6 1 4 11 8 5 3 3 8 5 3 4 5 8 5 5 6 6 8 7 3 7

说明文件

源代码
raw.githubusercontent.com

sublime-markdown-extended package control total downloads

扩展 Soda 的 Monokai 和默认 Markdown 风格,为 YAML 前置信息、GitHub Flavored Markdown (GFM) 以及 GFM “栅栏”代码块内的特定语言语法高亮提供额外的语法高亮。

尽管已进行大量修改,但感谢 @azizKnockdown 的其他贡献者,他们提供了栅栏代码块的代码。

获取 Monokai Extended 以获得更好的高亮显示。

跳转到示例 ↓

入门

1. 安装

软件包控制

如果您已经在 Sublime Text 中安装了 软件包控制

  • 从命令面板选择“安装包”:Windows 和 Linux 上为 Ctrl+Shift+P 或 OS X 上为 ⇧⌘P
  • 搜索“Markdown 扩展”,然后按 enter

手动安装

转到 首选项 -> 浏览软件包,然后下载此插件并将其解压缩到该目录,或者

git clone https://github.com/jonschlinkert/sublime-markdown-extended.git "sublime-markdown-extended"

2. 激活此语言

安装此软件包后,打开 markdown 文件并将语言更改为 Markdown 扩展,方法之一如下

  • 从编辑器右下角状态栏中支持的语言列表中选择
  • ctrl + shift + p 并搜索“Markdown 扩展”

3. 将“Markdown 扩展”设为默认

要将 Markdown 扩展 设为当前扩展的默认高亮显示

  1. 打开一个你想设置默认格式的文件(例如 .md
  2. 在Sublime Text中,按照以下菜单导航:视图 -> 语法 -> 以当前扩展名打开所有... -> Markdown Extended

功能

  • 支持 YAML Front Matter
  • 支持 GFM “fenced” 代码块
  • 支持大多数常见语言在GFM “fenced” 代码块中的语言特定语法高亮(以下列出支持的语言列表)
  • 支持在GFM自动链接的文本中的URL语法高亮
  • 支持有序/无序列表中项目符号和数字的正确语法高亮
  • 通过忽略单词中的多个下划线,支持加粗和斜体字体的正确语法高亮

Markdown增强

以下示例使用Monokai Extended主题。

空格

重要空格

空格仅在fenced代码块前和后是重要的 !遵循这些说明将确保语法高亮正确且一致。

这非常简单

  • 在代码块前后添加换行符
  • 在最后一个代码块之后不要留下尾随空格

如果您不这样做,代码块不会损坏,但它不一定看起来很棒。

关于正确与不正确使用空格的比较

块前的空格

您需要在fenced代码块上下保留一个空格,以获得预期的语法高亮结果。例如,以下是在fenced代码块之前没有空格的情况:

image

以下是正确的间距

image

块后的空格

在代码块后添加一个新行,但确保底部栅栏旁边没有尾随空格。

带有尾随空格

image

没有尾随空格

image

支持的语言

以下语言在fenced代码块中高亮显示

请注意,为了正确高亮显示某种语言,您必须在Sublime Text中安装该语言。

  • coffee|coffeescript
  • coffee front matter
  • cpp
  • csharp
  • css
  • c
  • c++
  • diff
  • ejs
  • erlang
  • underscore
  • go
  • graphql
  • lodash
  • handlebars|hbs:需要Sublime Text的Handlebars
  • html|html5
  • ini
  • jade
  • java
  • javascript|js
  • json
  • json front matter
  • julia
  • less
  • ls|livescript|LiveScript
  • lua
  • md|markdown
  • nginx
  • objective-c
  • objective-c++
  • perl
  • r
  • ruby
  • sass
  • scala
  • scss
  • shell
  • bash
  • sql|ddl|dml
  • postgresql|postgres|pgsql
  • styl
  • swift
  • swig
  • liquid
  • xml
  • yaml
  • yaml front matter

CSS

之前

image

之后

image

LESS

之前

image

之后

image

HTML

之前

image

之后

image

JavaScript

之前

image

之后

image

Coffee

之前

image

之后

image

LiveScript

之前

image

之后

image

Shell

之前

image

之后

image

YAML Front Matter

gray-matter

之前

image

之后

image

Coffee Front Matter

gray-matter

之前

image

之后

image

作者

Jon Schlinkert

Alexander Krivoshhekov

版权和许可证

版权所有 2013-2015 Jon Schlinkert

MIT许可证