1.mac 上安装 st3 markdown 插件
Simple 安装方式
-
ctrl-~
-
Sublime Text 2
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
-
Sublime Text 3
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
Manual 安装方式
2.markdown 插件选择
编辑插件: MarkdownEditing
预览插件: OmniMarkupPreviewer插件
(可选插件)
主题插件: Markdown Extended
目录插件: MarkdownTOC
3.markdown 快捷键
预览: alt-command-o
导html: alt-command-x
插链接: alt-command-k
插图片: shift-command-k
4.markdown 基础语法 (x 代表输入)
一级标题 |
= |
(文字下方-Setext-style) |
二级标题 |
- |
(文字下方-Setext-style) |
一...六级标题 |
#...###### |
(atx-style) |
块注释 |
> |
(超过 5 个 blank-失效) |
斜体 |
*x* _x_ |
|
粗体 |
x __x__ |
|
删除线 |
x |
|
无序 |
* + - x |
|
有序 |
1.x |
|
链接 |
内联方式 |
[Baidu1](http://baidu.com) |
|
引用方式 |
[Baidu][1] |
|
|
[1]: http://baidu.com "baidu" |
图片 |
内联方式 |
![图片 1](1.png) |
|
引用方式 |
1[图片 2][1] |
|
|
[1]: 1.png "这是图片" |
下划线 |
___x |
|
脚注 |
`x` |
|
横线 |
--- |
|
语法高亮 |
```x |
|