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

StickWithMarkdownSnippets

unifreak ST3

仍使用markdown语法的markdown代码片段

详细信息

安装

  • 总计 329
  • Win 162
  • Mac 99
  • Linux 68
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日
Windows 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

说明文件

源代码
raw.​githubusercontent.​com

Stick with Markdown Snippets

关于中文版本的详细信息请见 这里

我们喜欢markdown语法的简洁性,但有一小部分是非常复杂的,如表格、代码块和链接...

这个插件就是为了这个而来救援

虽然显然有其他的markdown代码片段插件,但此插件 尽量使用markdown语法的语法

功能

  • 坚持使用markdown语法代码片段
  • 简化表格、代码块、URL和图片链接的创建
  • 动态添加表格列和行
  • 可配置代码块的编程语言别名

安装

有两种安装方式,首先也是推荐的方式是通过 Package Control

  1. 确保你已经安装了 Package Control,请参阅 https://packagecontrol.sublime.net.cn/installation
  2. 打开命令面板,并运行 Package Control: Install Package
  3. 搜索 Stick With Markdown Snippets 并进行安装

另一种方式是从GitHub克隆源代码

  1. 浏览到Sublime Text的包文件夹
  2. 运行 git clone https://github.com/UniFreak/SublimeMdSnippets.git

使用方法

此插件提供四个片段:表格、代码块、URL链接和图片链接。只需输入触发词然后按 tab 键即可生成

注意:在更新了 Markdown Editing 后,我发现片段触发词 “不再工作。要修复此问题,可以打开其实用程序的快捷键设置并找到这些行并取消注释它们

{ "keys": ["`"], "command": "run_macro_file", "args": {"file": "Packages/MarkdownEditing/macros/Skip Closing Character.sublime-macro"}, "context":
 [
     { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
     { "key": "following_text", "operator": "regex_contains", "operand": "^`", "match_all": true },
     { "key": "selector", "operator": "equal", "operand": "text.html.markdown", "match_all": true }
 ]
},

表格

通过 ||| 触发

结果如下

|header|header|
|------|------|
|content|content|

更方便的是,你可以动态添加表格列和行

  • 当光标在最后一行的表头单元格中时,使用 tab 键可以添加列,使用 enter 键可以移动到表体
  • 当光标在最后一行的表体单元格中时,使用 enter 键可以添加行,使用 tab 键可以退出表片段

这个gif将使一切变得清楚

table gif

代码块

通过 `` 触发

结果如下

```
code

```

你也可以指定比如 ``js 的编程语言别名,然后它将被展开成

```javascript
code

```

您可以在设置文件中指定语言别名。默认设置如下

{
    "lang_alias": {
        "js": "javascript",
        "py": "python",
        "md": "markdown",
        "rb": "ruby"
    }
}

图片链接

触发方式:![

结果为:![alt text](img path "可选标题")

网址链接

触发方式:[[

结果为:[text](url "可选标题")