一、问题描述
在VSCode中写Markdown的时候突然发现在保存后会自动更改格式,但是我完全没有安装过任何Markdown相关的插件,而且自动调整后的格式也并不是我想要的样子。
保存前的Markdown格式如下:
保存后的Markdown格式如下:
格式全乱了。
二、发现问题根源
网上找了一圈相关问题,有以下几种情况:
①用户安装了Markdown插件。这种情况可以关闭插件功能,即在settings.json中修改配置。但是我连相关插件都没有装,改配置并没有用。
②直接关闭VSCode的保存代码自动调整格式功能。但是如果别的格式的文件还需要自动调整格式功能该怎么办呢?
搜了一圈解决方法无果后,我开始怀疑是不是受到了某一个插件的影响。于是我禁用了所有的插件,这一次保存Markdown文件时没有出现自动修改格式的情况。果然是插件的问题,然后接下来就是逐一启用50多个插件,用排除法找到出问题的插件。
最后发现是Volar的问题。
我不太清楚为什么一个Vue3的语言支持插件会影响到Markdown文件,由于之前并没有注意过所以也不能确定是不是最近才出现的情况。插件的最近更新时间就在今天,但是这个情况依然没有解决,我有些怀疑是不是自己的问题...