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

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

问题原因

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

其中插入的代码要这样写

1
2
3
4
5
6
7
```tikz
\begin{document}
\begin{tikzpicture}
......
\end{tikzpicture}
\end{document}
```

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

无法高亮

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

解决方法

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

高亮

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

成果

解决vscode无法对markdown源码中新定义语言(tikz)高亮的问题
https://dx3906999.github.io/2024/03/08/how-to-use-tikz-in-your-blog/
作者
dx3qOb
发布于
2024年3月8日
许可协议