sublime自身带有markdown语法高亮功能,不过却没有markdown
预览的功能,需要通过安装插件实现。装上了OmniMarkupPreviewer
,发现按下快捷键command + option + o时弹出的浏览器窗口并没有出现预期的结果,而是报错404。
浏览器里面看到的报错大致如下:
1 | Sorry, the requested URL 'http://127.0.0.1:51004/view/26' caused an error: |
在网上找了以下几种方法都没能解决:
更改服务器或端口
404错误有可能是服务器地址或者端口出错,这两样可以在Preferences
> Package Settings
> OmniMarkupPreviewer
> Settings - Default
里面更改:
1 | // 原配置 |
删除Strikethrough扩展
在Preferences
> Package Settings
> OmniMarkupPreviewer
> Settings - User
粘贴以下内容,然后保存。
1 | { |
修复Strikethrough扩展
要修复这个扩展需要先找到扩展的存放位置:
由于我是Mac位置在
1 | /Users/<username>/Library/Application Support/Sublime Text 3/Packages/OmniMarkupPreviewer/OmniMarkupLib/Renderers/libs/mdx_strikeout.py |
然后直接更改配置文件,将最后的
1 | def makeExtension(configs=None): |
改为:
1 | def makeExtension(*args, **kwargs): |
以上方法都没能解决,最后使用下面的方法解决
在Preferences
> Package Settings
> OmniMarkupPreviewer
> Settings - User
粘贴以下内容:
1 | { |