前言
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