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

Omni​Markup​Previewer

作者:timonwong 全部

标记文件(Markdown、rst、creole、textile等)的实时预览/导出工具。

详细信息

安装次数

  • 总数 104K
  • Windows 57K
  • Mac 36K
  • Linux 12K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 3 1 1 1 3 4 0 7 3 2 3 4 2 5 2 2 0 1 1 5 6 5 5 1 1 4 7 7 5 1 3 2 4 2 4 2 8 1 0 3 7 3 3 5 2 1
Mac 3 2 0 1 1 1 1 2 2 3 0 0 2 5 0 5 0 0 1 2 1 0 0 0 1 1 1 2 0 0 0 1 0 0 0 0 1 1 1 6 4 2 2 3 1 0
Linux 1 1 1 0 1 0 0 0 1 0 0 1 0 0 0 0 1 1 0 0 1 0 0 1 0 2 3 0 0 0 0 1 2 0 1 0 0 1 0 1 0 1 2 1 1 0

说明文件

源代码
raw.​githubusercontent.​com

OmniMarkupPreviewer

描述

OmniMarkupPreviewer 是一个适用于 Sublime Text 2Sublime Text 3 的插件,可在网页浏览器中预览标记语言。OmniMarkupPreviewer 将标记语言转换为HTML,并在后台将其发送到网页浏览器,从而实现了实时预览。此外,OmniMarkupPreviewer 还支持将结果导出为HTML文件。

OmniMarkupPreviewer 支持以下标记语言:

  • Markdown
  • reStructuredText
  • WikiCreole
  • Textile
  • Pod (要求Perl版本 >= 5.10,可以在 PATH 中找到,如果Perl版本 < 5.10,应从 CPAN 中安装 Pod::Simple。)
  • RDoc (需要在 PATH 中安装 ruby)
  • Org Mode (需要在系统环境中安装 ruby
  • MediaWiki (需要在系统环境中安装 ruby 以及 gem wikicloth)
  • AsciiDoc (需要在系统环境中安装 ruby 以及 gem asciidoctor)
  • Literate Haskell

捐赠

如果您觉得我的工作很有用,请考虑为我买杯咖啡,所有捐赠都受人欢迎 :)

安装

使用 Package Control 插件

安装 OmniMarkupPreviewer 最简单的方法是通过 Package Control

安装好 Package Control 后,重启 Sublime Text。

  1. 打开命令面板(Windows 和 Linux 上的 Ctrl+Shift+P,OS X 上的 ++P)。
  2. 输入“Install”并选择“Package Control: Install Package”。
  3. 从列表中选择“OmniMarkupPreviewer”。

使用 Package Control 的优点是它可以自动保持 OmniMarkupPreviewer 的更新。

手动安装

没有 Git: 下载最新的源代码,并将其解压到 Packages 目录。

使用Git:在您的Sublime Text Packages目录下输入以下命令

git clone git://github.com/timonwong/OmniMarkupPreviewer.git

Sublime Text 2的“Packages”目录位于

  • Windows: %APPDATA%\Sublime Text 2\Packages\
  • Linux: ~/.config/sublime-text-2/Packages/
  • OS X: ~/Library/Application Support/Sublime Text 2/Packages/

及Sublime Text 3

  • Windows: %APPDATA%\Sublime Text 3\Packages\
  • Linux: ~/.config/sublime-text-3/Packages/
  • OS X: ~/Library/Application Support/Sublime Text 3/Packages/

使用方法

快捷键绑定

默认键绑定

Windows, Linux

  • Ctrl+Alt+O:在浏览器中预览标记。
  • Ctrl+Alt+X:将标记导出为HTML。
  • Ctrl+Alt+C:将标记复制为HTML。

OSX

  • ++O:在浏览器中预览标记。
  • ++X:将标记导出为HTML。
  • Ctrl+Alt+C:将标记复制为HTML。

命令面板

命令面板中可用的OmniMarkupPreviewer命令

  • OmniMarkupPreviewer:在浏览器中预览当前标记
  • OmniMarkupPreviewer:将当前标记导出为HTML
  • OmniMarkupPreviewer:清除缓存

注意 如果当前文件语法(或文件名)与OmniMarkupPreviewer渲染器不匹配,则命令将不可用(为灰色)。

更新内容

要查看完整的更改列表,请参阅CHANGELOG.md

v3.0.0 (02/28/2015)

  • 使用新的扁平GitHub样式(旧样式重命名为github-v1)。
  • 将pygments库升级到v2.0.2,增加了更多词法分析器。
  • Python-Markdown包升级到v2.4.1最终版。
  • 添加对.mmd文件扩展名(MultiMarkdown)的支持。
  • 将jQuery升级到2.1.3(告别IE8)。
  • 当在浏览器中启动预览时,现在会考虑server_host设置。

v2.0.9 (08/02/2014)

  • 添加对reStructureText的语法高亮支持。
  • 在Linux环境下优先使用xdg-open

v2.0.8 (04/15/2014)

  • 修复Sublime Text 2兼容性问题(崩溃)。

v2.0.7 (04/14/2014)

  • 修复不可靠的默认设置覆盖问题,这在自定义设置时会让很多用户感到困惑。
  • 防止从控制台进行预览,因为这仅会导致崩溃。

v2.0.6 (01/27/2014)

  • 修复Sublime Text 2兼容性问题(markdown)。

v2.0.5 (01/24/2014)

  • MathJax库现在直接捆绑而不是按需下载。
  • 将Python-Markdown模块升级到v2.4。
  • 修复在Sublime Text 3下使用XFCE时的不兼容性。

v2.0.4 (08/10/2013)

  • 修复OSX中ruby gems加载问题(由RDoc,AsciiDoc,Org Mode和MediaWiki需要)。
  • 添加AsciiDoc语法支持。
  • 在不可用时确保export_options的默认设置。

v2.0.3 (07/18/2013)

  • 修复当文件包含图片时在Sublime Text 3中导出HTML的问题。
  • 修复markdown中smart_strongmeta_data扩展名。

v2.0.2 (06/17/2013)

  • 更新cherrypy服务器,如果无法创建套接字时添加详细信息。
  • 在图片路径中添加对文件URI的支持。

v2.0.1 (05/12/2013)

  • 自动移除Markdown文件的YAML前端标题。
  • 检查MediaWiki文件的语法名称以及文件扩展名。

v2.0 (03/31/2013)

  • 添加对Org Mode的支持(需要ruby,以及需要安装gem org-ruby)。
  • 添加对MediaWiki的支持(需要ruby,以及需要安装gem wikicloth)。
  • 添加对AsciiDoc的支持(需要ruby,以及需要安装gem asciidoctor)。
  • 在重新连接后自动恢复视图(重定向到新位置)。
  • 防止Sublime Text 3的Package Control以.sublime-package(ZIP存档)的方式安装此扩展包。
  • 修复损坏的ignored_renderer设置。
  • 提高Sublime Text 3兼容性。

v1.20 (03/15/2013)

  • 添加对Sublime Text 3的支持(实验性)。
  • 添加新的上下文命令将标记复制为HTML
  • 移除未使用的命令 清除缓存(移除未使用)
  • 自动滚动现在正确适用于包含图片和MathJax方程的文档。

v1.12 (03/13/2013)

  • 渲染器现在在启动时异步加载(Sublime Text 2启动更快)。
  • 添加了litcoffee支持。

许可证

本插件采用MIT许可证发布

Copyright © 2012 - 2015 Timon Wong

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

捐赠者

DONORS.md