sublime text下的Markdown写作

什么是 Markdown wiki

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

您可以使用 Cmd Markdown:

  • 整理知识,学习笔 记
  • 发布日记,杂文,所见所想
  • 撰写发布技术文稿(代码支持)
  • 撰写发布学术论文(LaTeX 公式支持)

作为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( )));
open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read());
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,点击安装。

关于编辑

按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文件下载下来。


参考链接: 1 使用Sublime Text 2 编辑Markdown 2 sublime text 2 下的Markdown写作 3 Markdown入门基础

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏佳爷的后花媛

markdown欢迎使用Markdown编辑器写博客

15620
来自专栏Porschev[钟慰]的专栏

体验vs11 Beta

第一步:下载VS11Beta 下载地址:http://www.microsoft.com/click/services/Redirect2.ashx?CR_...

21060
来自专栏腾讯NEXT学位

使用Sublime Text编辑器,你所不知道的11个秘密!

17920
来自专栏施炯的IoT开发专栏

Windows Universal 应用 – Tip Calculator

声明     以下内容取材于 Bob Tabor 的课程《Windows Phone 8.1 Development for Absolute Beginner...

18080
来自专栏为数不多的Android技巧

提升markdown的中文输入效率

Markdown这种格式的出现大大提升了写作的效率,但是它对于非英文的用户其实并不友好:每当我们需要使用#[-等标志符的时候,需要不断地切换输入法。

26110
来自专栏林德熙的博客

WPF 使用 Direct2D1 画图入门

实际上现在很多小伙伴对于渲染性能就是听到 DirectX 才会去搜索这个博客。我在博客园看到很少的博客讲到这个。即使有也很少会说如何使用 WPF 的。

19310
来自专栏iOS开发随笔

Xcode9 上传出现ERROR ITMS-90023/iTunes Store Operation Failed错误

12930
来自专栏葡萄城控件技术团队

在Silverlight中动态绑定页面报表(PageReport)的数据源

ActiveReports 7中引入了一种新的报表模型——PageReport(页面布局报表),这种报表模型又细分了两种具体显示形式: o    固定页面布局...

20190
来自专栏程序员互动联盟

【Windows编程】系列第八篇:创建通用对话框

Windows系统之所以是目前最流行的桌面系统,也是因为Windows有一套标准化,统一友好的交互界面,比如菜单、工具栏、状态栏以及各个控件。当然除了这些单独的...

364140
来自专栏IMWeb前端团队

微型UI库Riot介绍

本文作者:IMWeb 黄龙 原文出处:IMWeb社区 未经同意,禁止转载 定义 Riot:类似 React 的微型 UI 库 特点: 自定义标签 快速...

21590

扫码关注云+社区

领取腾讯云代金券