跳到正文
LOG 24.068 STA 3855

解决vscode无法对markdown源码中新定义语言(tikz)高亮的问题

一次vscode编辑器代码高亮编辑

发布
阅读
01 分钟
语言
ZH

解决vscode无法对markdown源码中新定义语言(tikz)高亮的问题

问题原因

刚刚配置了可用在hexo用于画图的tikz插件(hexo-filter-tikzjax),链接如下:使用 TikZ 在 Hexo 博客中愉快地画图

其中插入的代码要这样写

```tikz
\begin{document}
\begin{tikzpicture}
......
\end{tikzpicture}
\end{document}
```

但这样的话,vscode就无法将其识别为latex语言而不进行高亮,如下图

无法高亮

所以必须要修改vscode配置文件

解决方法

vscode编辑器的语法高亮储存在 .tmLanguage.json 文件中,可以在电脑中搜索 markdown.tmLanguage.json ,我们只需要在latex高亮的提示词前面加上tikz即可。

高亮

重启vscode,就可以看到了高亮的代码了。成果图如下

成果