记录sublime的一些插件。
OmniMarkupPreviewer 作用: 插件OmniMarkupPreviewer支持将markdown语言渲染为html并且在浏览器上实时预览,也就是将markdown内容实时显示为网页,效果之好令人惊叹。
安装 可以使用Package Control
的Insatll Package
来安装,也可以直接从OmniMarkupPreviewer的github主页 下载压缩包,解压到目录\Sublime Text 3\Packages\
下。
快捷键Ctrl + shift + p
打开Package Control
输入install
选择Package Control: Install Package
从列表中选择OmniMarkupPreviewer
安装。
使用方法: 对于window和Linux:
Ctrl+Alt+O
在浏览器中预览
Ctrl+Alt+X
输出为html文件
Ctrl+Alt+C
复制为HTML文件
插件配置 修改插件的配置,点击菜单栏的Preferences - Packages Settings - OmniMarkdownPreviwer - Setting-User
。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 { "server_host": "127.0.0.1", //默认为localhost,修改为你电脑的ip,可以实现远程访问。也就是从其他电脑预览网页效果 "server_port": 51004, "refresh_on_modified": true, "refresh_on_modified_delay": 500, "refresh_on_saved": true, "browser_command": [], "html_template_name": "github", "ajax_polling_interval": 500, "ignored_renderers": ["LiterateHaskellRenderer"], "mathjax_enabled": true, //渲染数学公式要用到MathJax库,将值设为true,mathjax会在后端自动下载。 "export_options" : { "template_name": "github-export", "target_folder": ".", "timestamp_format" : "_%y%m%d%H%M%S", "copy_to_clipboard": false, "open_after_exporting": false }, "renderer_options-MarkdownRenderer": { "extensions": ["tables", "fenced_code", "codehilite"] } }
遇到的错误 预览文本时报错:
1 2 3 4 5 6 7 Error: 404 Not Found Sorry, the requested URL 'http://127.0.0.1:51004/view/593' caused an error: 'buffer_id(593) is not valid (closed or unsupported file format)' **NOTE:** If you run multiple instances of Sublime Text, you may want to adjust the `server_port` option in order to get this plugin work again.
解决办法是修改配置文件Sublime Text > Preferences > Package Settings > OmniMarkupPreviewer > Settings - User
粘贴下面的代码:
1 2 3 4 5 { "renderer_options-MarkdownRenderer": { "extensions": ["tables", "fenced_code", "codehilite"] } }
参考链接
OmniMarkupPreviewer + MathJax OmniMarkupPreviewerx渲染markdown内容为网页,MathJax对LATEX编辑的数学公式进行渲染。
下载mathjax
下载mathjax ,解压到目录Sublime Text 3\Packages\OmniMarkupPreviewer\public
下。
在目录Sublime Text3\Packages\OmniMarkupPreviewer\
创建空文件MATHJAX.DOWNLOADED
。这样就安装好了。
验证 新建markdown文件输入内容:
1 2 3 This expression $\sqrt{3x-1}+(1+x)^2$ is an example of a $\LaTeX$ inline equation.he Lorenz Equations: $$\begin{aligned}\dot{x} & = \sigma(y-x) \\\dot{y} & = \rho x - y - xz \\\dot{z} & = -\beta z + xy\end{aligned}$$
在sublime中用Ctrl+Alt+O
预览,显示效果如下:
参考链接
关于LATEX:
最后更新时间:2019-03-11 21:04:43