作者:可卡因 | 来源:互联网 | 2023-06-14 17:55
前言VSCode是我比较喜欢的一个编辑器,之前一直用的sublime。Vim、Emacs学了一段时间都放弃了。VSCode自带支持markdown,但是没有Mathjax插件,今天研究了一上
前言
VS Code是我比较喜欢的一个编辑器,之前一直用的sublime。Vim、Emacs学了一段时间都放弃了。
VS Code自带支持markdown,但是没有Mathjax插件,今天研究了一上午让VS Code初步支持Mathjax。
介绍
VS Code本质上是个浏览器,其编辑器实际上就是浏览器的页面,因此我们需要找到MarkDown的渲染脚本。我的VS Code是1.21版本的,不同的版本可能会和下面的描述不相符。其markdown渲染的脚本是markdownWorker.js位于C:\Program Files (x86)\Microsoft VS Code\resources\app\out\vs\languages\markdown\common文件架下面。快速流量js脚本就可以知道每个函数的大致功能,markdown到html的转换还是比较简单的。我对markdownWorker.js做了一些简单的修改。
有需要的可以去git上下载
下载地址--visual studio code 1.30架构变了,不能用了--
https://github.com/liujshi/Mathjax-for-VS-Code/archive/Mathjax-for-VS-Code.zip