Visual studio code 为什么vsc中的Shift-Alt-F会从我的javascript代码中删除所有分号?

Visual studio code 为什么vsc中的Shift-Alt-F会从我的javascript代码中删除所有分号?,visual-studio-code,Visual Studio Code,当我在VisualStudio代码中对javascript文件使用Shift-Alt-F命令时,它会删除该文件中所有语句末尾的所有分号。为什么呢 我可以创建一个新文件,比如myFile.js,并在一行中输入如下内容: var myVar = 10; 如果我然后按“Shift-Alt-F”,它会立即将我的代码更改为 var myVar = 10 如果我在一个包含大量代码的大文件上这样做,它几乎会毁了我的一天,让我回到记事本++ 这是一个库存安装,我没有修改。Windows 2012 R2 是我

当我在VisualStudio代码中对javascript文件使用Shift-Alt-F命令时,它会删除该文件中所有语句末尾的所有分号。为什么呢

我可以创建一个新文件,比如myFile.js,并在一行中输入如下内容:

var myVar = 10;
如果我然后按“Shift-Alt-F”,它会立即将我的代码更改为

var myVar = 10
如果我在一个包含大量代码的大文件上这样做,它几乎会毁了我的一天,让我回到记事本++

这是一个库存安装,我没有修改。Windows 2012 R2


是我吗?语言模式显示我使用Javascript。

我四处查看,发现了以下错误报告:

这个错误是由一个名为JavaScript标准格式的插件引起的:


假设你有这个插件,删除它,你就会没事了。

谢谢。我已经出城了,但我刚刚删除了令人不快的插件,现在一切似乎都好了。谢谢你找到这个!