ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Pandoc (Markdown)

作者: jclement ST2

Sublime Text 2插件,用于Pandoc Markdown渲染器

详细信息

  • 2013.02.25.20.49.00
  • github.com
  • github.com
  • 11年前
  • 2小时前
  • 12年前

安装

  • 总计 6K
  • Win 2K
  • Mac 2K
  • Linux 1K
Aug 7 Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明

原始代码
raw.githubusercontent.com

Pandoc插件(适用于Sublime Text 2)

这是一个 Sublime Text 2 插件,用于调用Pandoc Markdown渲染器以创建HTML和DocX输出。Pandoc可以完成更多的工作,但是这里使用的是其特定功能。

安装

最简单的方法是使用 Package Control 安装“SublimePandoc”。

您也可以从Github上获取最新版本,并将其安装到Sublime Text 2软件包文件夹中。

错误:不支持语言“#mycode .sh”
$ git clone git://github.com/jclement/SublimePandoc.git

依赖项

您需要下载并安装 Pandoc 并将其添加到PATH环境中。

可用命令

pandoc_render 将渲染Markdown到HTML或DOCx,并接受以下可选参数

  • writeBeside - 当设置为true时,将在同一个文件夹中输出渲染结果,并且具有与源文件相同的名称。这要求缓冲区已保存且具有文件名。默认值为FALSE。
  • openAfter - 当设置为true时,将在渲染后打开结果文档。默认值为FALSE。
  • target - 可以是 'html' 或 'docx'。默认值为 'html'。
  • additionalArguments - 要传递给Pandoc的额外参数列表。

常见任务的菜单项应出现在“工具”>“Pandoc”下。

输出提示

以下提示可以添加到您的文档中,以在Pandoc中启用额外功能。(注意:这些提示由插件处理,而不是Pandoc本身的一部分)

\\: 在输出文档顶部添加目录。

\\: 开启章节编号。

模板

“template.html”控制HTML文档的输出,而“reference.docx”用于DOCX输出的样式定义。

注意:如果您使用的是预构建的Pandoc二进制文件,您将无法在<= 1.9.1版本的Microsoft Word中对reference.docx进行自定义

示例快捷键

Windows上的默认键映射...

错误:不支持语言”#mycode .python .numberlines startfrom="100”
[
  { "keys": ["ctrl+alt+r"],     
    "command":"pandoc_render", 
    "args":{"openAfter":true,   "target":"html",  "writeBeside":false},
    "context":[{"key": "selector", "operator": "equal", "operand": "text.html.markdown" }]},

  { "keys": ["ctrl+alt+shift+d"],   
    "command":"pandoc_render", 
    "args":{"openAfter":true,   "target":"docx",  "writeBeside":true},
    "context":[{"key": "selector", "operator": "equal", "operand": "text.html.markdown" }]},

  { "keys": ["ctrl+alt+shift+r"],   
    "command":"pandoc_render", 
    "args":{"openAfter":false,  "target":"html",  "writeBeside":true},
    "context":[{"key": "selector", "operator": "equal", "operand": "text.html.markdown" }]}
]