OmniMarkupPreviewer
标记文件(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 |
说明文件
OmniMarkupPreviewer
描述
OmniMarkupPreviewer 是一个适用于 Sublime Text 2 和 Sublime 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
以及 gemwikicloth
) - AsciiDoc (需要在系统环境中安装
ruby
以及 gemasciidoctor
) - Literate Haskell
捐赠
如果您觉得我的工作很有用,请考虑为我买杯咖啡,所有捐赠都受人欢迎 :)
安装
使用 Package Control 插件
安装 OmniMarkupPreviewer 最简单的方法是通过 Package Control。
安装好 Package Control 后,重启 Sublime Text。
- 打开命令面板(Windows 和 Linux 上的 Ctrl+Shift+P,OS X 上的 ⌘+⇧+P)。
- 输入“Install”并选择“Package Control: Install Package”。
- 从列表中选择“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_strong
和meta_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.