Sublime Text3下的markdown插件的安装及配置

Sublime Text3下的markdown插件的安装及配置

如今网上愈来愈多的博客都开始支持markdown的编辑,例如github、简书、CSDN。包括博客园也支持了一段时间了,惟一的缺陷是博客园没法像CSDN同样实时预览。而markdown的编辑器也愈来愈多。有在线的,也有桌面版的(MarkdownPad2)。python

今天咱们来改造咱们已有的编辑器Sublime Text3,让他支持markdown的语法而且能够实时预览。git

安装准备——安装Package Control

Package Control是一个开源的用于插件管理的插件,在为Sublime安装其余插件以前,须要安装它。它有两种安装方式Simple和Manual。此处咱们选择simple方式来安装。github

从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将如下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装。如下提供 ST3 和 ST2 的安装代码:json

  • 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)
  • 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')

按下enter以后能够看见编辑器最下面有提示正在安装,安装成功后会弹出一个README的文档。sublime-text

此时咱们调出Command Paletter(Ctrl+Shift+P),输入pci会有如下几个选项

选择install package,enter后会加载repository中的插件。

搜索须要的插件按enter,等待几分钟,插件就安装好了。markdown

安装MarkdownEditing

MarkdownEditing提供markdown编辑的基本辅助提示,也有本身的一套配色方案。安装此插件能够方便markdown的书写。打开Command Paletter,按照上述方法安装便可。编辑器

安装Markdown Preview或OmniMarkupPreviewer

这两个插件是用来预览markdown文档的。此处推荐OmniMarkupPreviewer,这个打开一次就能够实时预览本身编辑的内容。
安装完OmniMarkupPreviewer后,默认是不支持mathjax公式的,须要支持,请修改配置文件,在user中增长如下配置便可。工具

{
      "mathjax_enabled": true
  }

安装完这两个插件以后,就能够利用sublime来写markdown文档的。
ui

接下来推荐几个加强型的插件url

Monokai Extended & Markdown Extended

提供一套Monokai的markdown主题,比原来的美观。

MarkdownTOC

这个插件能够一键生成目录。安装完后的简单配置工做。打开Preferences -> Package Settings -> MarkdownTOC -> Setting - User进行配置。

{
  "default_autolink": true,            #目录以连接形式呈现
  "default_bracket": "round",        #目录以连接形式呈现
  "default_depth": 0                  #无限目录深度
}

将光标置于文档首部,点击 Tools -> MarkdownTOC -> Insert TOC,会自动在文首生成目录.

Table Editor

用于编辑表格的工具。

相关文章
相关标签/搜索