Sublime Text安装PackageControl

Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:譬如您正在阅读的这份文档。它使用简单的符号标记不同的标题,分割不同的段落, 粗体或者斜体某些文字;

Markdown可以做什么:

  1. 整理知识,学习笔记
  2. 发布日记,杂文,所见所想
  3. 撰写发布技术文稿(代码支持)
  4. 撰写发布学术论文(LaTeX 公式支持)
  5. 作为Windows/Mac/Linux下强大的文本编辑器,st提供了对Markdown语言的支持。通过设置可实现 markdown 预览和转换功能。而本文介绍的Markdown Preview支持Mathjax语法和目录自动生成。(Windows下)

官方链接>>
PackageControl>>

代码安装:

  1. `Ctrl + ‘``打开St的控制台,粘贴一下代码:

SublimeText3

1
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

SublimeText2

1
import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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')

手动安装:

  1. 点击Preferences > Browse Packages菜单
  2. 返回打开目录的上一层目录,进入Installed Packages/文件夹
  3. 下载Control.sublime-package 然后复制进Installed Package
  4. 重启Sublime Text

安装markdown preview

按下键Ctrl+Shift+p调出命令面板,找到Package Control: install Pakage这一项。搜索markdown preview,点击安装。

关于编辑

按Ctrl + N 新建一个文档

按Ctrl + Shift + P

使用Markdown语法编辑文档

语法高亮,输入ssm 后回车(Set Syntax: Markdown)

关于使用

Markdown Preview较常用的功能是preview in browser和Export HTML in Sublime Text,前者可以在浏览器看到预览效果,后者可将markdown保存为html文件。

preview inbrowser据称是实时的,但是实践上还是需要在st保存,然后浏览器刷新才能看到新的效果,

好在markdown写得多的话也不需要每敲一行看一次效果。

在浏览器预览Markdown文档

按Ctrl + Shift + P

输入mp 后回车(Markdown Preview: current file in browser)

此时就可以在浏览器里看到刚才编辑的文档了;

若设置了快捷键,直接(alt+m/..)即可.

关于快捷键

st支持自定义快捷键,markdown preview默认没有快捷键,我们可以自己为preview in browser设置快捷键。

方法是在Preferences -> Key Bindings User打开的文件的中括号中添加以下代码(可在Key Bindings Default找到格式):

{ “keys”: [“alt+m”], “command”: “markdown_preview”, “args”: { “target”: “browser”} }

“alt+m”可设置为您自己喜欢的按键。

如果你这里没有看到目录而只是看到代码,说明简书不支持目录自动生成…

打印成pdf

将markdown转换为pdf应该有很多种方法的。可直接用谷歌浏览器虚拟打印功能生成。利用Markdown Preview的Preview in Browser功能可以在浏览器上看到html效果。在页面右键->打印->另存为pdf->调节页边距即可将pdf文件下载下来

Ethan wechat
欢迎扫一扫关注~
坚持原创技术分享,您的支持将鼓励我继续创作!