StickWithMarkdownSnippets
仍使用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 |
说明文件
Stick with Markdown Snippets
关于中文版本的详细信息请见 这里
我们喜欢markdown语法的简洁性,但有一小部分是非常复杂的,如表格、代码块和链接...
这个插件就是为了这个而来救援
虽然显然有其他的markdown代码片段插件,但此插件 尽量使用markdown语法的语法
功能
- 坚持使用markdown语法代码片段
- 简化表格、代码块、URL和图片链接的创建
- 动态添加表格列和行
- 可配置代码块的编程语言别名
安装
有两种安装方式,首先也是推荐的方式是通过 Package Control
- 确保你已经安装了
Package Control
,请参阅 https://packagecontrol.sublime.net.cn/installation - 打开命令面板,并运行
Package Control: Install Package
- 搜索
Stick With Markdown Snippets
并进行安装
另一种方式是从GitHub克隆源代码
- 浏览到Sublime Text的包文件夹
- 运行
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将使一切变得清楚
代码块
通过 ``
触发
结果如下
``` code ```
你也可以指定比如 ``js
的编程语言别名,然后它将被展开成
```javascript code ```
您可以在设置文件中指定语言别名。默认设置如下
{
"lang_alias": {
"js": "javascript",
"py": "python",
"md": "markdown",
"rb": "ruby"
}
}
图片链接
触发方式:![
结果为:![alt text](img path "可选标题")
网址链接
触发方式:[[
结果为:[text](url "可选标题")