sublime text 2 下的Markdown写作
作为Windows/Mac/Linux下强大的文本编辑器,st提供了对Markdown语言的支持。通过设置可实现markdown预览和转换功能。而本文介绍的Markdown Preview支持Mathjax语法和目录自动生成。(Windows下)
安装Package Control
安装包控制扩展可以方便地为st添加拓展。
打开st,按下组合键Control + `,出现控制台,输入
import urllib2,os;
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( )));
print( 'Please restart Sublime Text to finish installation')
当看到代码最后一行提示的时候说明安装成功,此时重启st,可在Preferences -> Package Settings看到Package Control。
安装markdown preview
按下键Ctrl+Shift+p调出命令面板,找到Package Control: install Pakage这一项。搜索markdown preview,点击安装。
使用
Markdown Preview较常用的功能是preview in browser和Export HTML in Sublime Text,前者可以在浏览器看到预览效果,后者可将markdown保存为html文件。
preview in browser据称是实时的,但是实践上还是需要在st保存,然后浏览器刷新才能看到新的效果,好在markdown写得多的话也不需要每敲一行看一次效果。
快捷键
st支持自定义快捷键,markdown preview默认没有快捷键,我们可以自己为preview in browser设置快捷键。方法是在Preferences -> Key Bindings User打开的文件的中括号中添加以下代码(可在Key Bindings Default找到格式):
{ "keys": ["alt+m"], "command": "markdown_preview", "args": { "target": "browser"} }
“alt+m”可设置为自己喜欢的按键。
设置语法高亮和mathjax支持
在Preferences ->Package Settings->Markdown Preview->Setting Default中的第31行和36行找到
/*Enable or not mathjax support.*/"enable_mathjax": false,/*Enable or not highlight.js support for syntax highlighting.*/"enable_highlight": false,
将 两个false改为true即可。
语法高亮跟编辑器的主题有关,可以在Preferences ->Color Scheme找自己喜欢的主题。
关于目录生成,只要文章是按照markdown语法写作的。在需要生成目录的地方写
[TOC]即可。
如果你这里没有看到目录而只是看到代码,说明简书不支持目录自动生成哈哈
打印成pdf
将markdown转换为pdf应该有很多种方法的。我没有再折腾,直接用谷歌浏览器虚拟打印功能生成。
利用Markdown Preview的Preview in Browser功能可以在浏览器上看到htm效果。在页面右键->打印->另存为pdf->调节页边距即可将pdf文件下载下来。
文/grunmin(简书作者)
原文链接:http://www.jianshu.com/p/378338f10263
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
sublime text 2 下的Markdown写作相关推荐
- Sublime Text 4 下 LaTeXtool 和 Latex-cwl 插件自动补全问题(补充)
虽然博客Sublime Text 4 下 LaTeXtool 和 Latex-cwl 插件自动补全问题_WingsZeng的博客-CSDN博客_sublime latex 插件 提供了一个解决方法,但 ...
- Sublime text 2下alignment插件无效的解决办法
在sublime text 2中安装了alignment插件,但使用快捷键'ctrl+alt+a'无效,经过各种方法依然无效,最后找到了这个"Doesn't work at all for ...
- Sublime Text 3下Emmet使用技巧
转载原地址::https://jingyan.baidu.com/article/92255446a87900851648f4d6.html 一 . 初始化文档 HTML文档需要包含一些固定的标签,比 ...
- 使用Sublime Text作为Markdown编辑器
Sublime Text 3作为一个优秀的文本编辑器,拥有很多的扩展插件.我们可以利用这些插件为Sublime Text 增加扩展的功能,在这里我们借助两个插件来将Sublime Text 3变成一个 ...
- 在ubntu下安装Sublime text
1. Ubuntu 16.04(其他版本应该也可以) 安装Sublime text 在Ubuntu中按CTRL+ALT+T打开命令窗口,输入 sudo add-apt-repository ppa:w ...
- 如何优雅地使用 Sublime Text
Sublime Text:一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受.相比 于难于上手的Vim,浮肿沉重的Ecli ...
- Sublime Text 崇高文本 ----最性感的编辑器(程序员必备)
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 代码编辑 ...
- 如何优雅地使用Sublime Text
如何优雅地使用Sublime Text By 晚晴幽草轩轩主 发表于 2015-12-15 Sublime Text:一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还 ...
- Sublime Text的优雅使用
原文出处:http://www.jianshu.com/p/3cb5c6f2421c/ Sublime Text:一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持 ...
最新文章
- 《Spring 5 官方文档》26. JMS(二)
- iptables规则备份恢复,firewalld的9个zone
- 注入技术--消息hook注入
- 最靠谱的解决 Ubuntu 18.04 / Linux mint 19 安装网易云音乐 不能正常点击启动问题
- 零基础如何学习Java?你要注意的8件事
- 链表删除功能实现演示
- Asp.Net母版页和内容页运行机制
- OUTEROS常用命令
- antd 的form 表单怎么回显数据_antd design Form动态增减表单项(多个),组装数据及编辑回显,选择初始值,控制添加减少表单项数量等...
- 反转链表的Java实现
- Vue家谱视图结构- vue-tree-chart
- 英语学习计划和方法 English learning plans and methods
- Swagger3.0快速开发及空指针异常的解决
- 谷歌、百度、必应的搜索技巧
- ffmpeg录制桌面视频和系统内部声音(音视频同步)
- 2021年第十二届蓝桥杯A组省赛
- LCD液晶屏的基本结构图及显示工作原理是什么呢
- BERT实战(1):使用DistilBERT作为词嵌入进行文本情感分类,与其它词向量(FastText,Word2vec,Glove)进行对比
- 网狐棋牌QueueService
- 回忆属于我的第五届“飞思卡尔”智能车竞赛
热门文章
- parted命令详解
- 活动目录.NET编程Tips
- Vector用法(C++ Primer中文版)
- PKU2019暑期学堂 游记
- Linux环境下虚拟环境virtualenv安装和使用(转)
- BZOJ 3870: Our happy ending( 状压dp )
- [简单]poi word2007表格按模版样式填充行数据
- 使用TreadPool时的ThreadLocal示例
- silverlight1.0绝对是垃圾,中文乱码,没治!
- [原创]C#应用访问Microsoft SQL Server 2005分析服务