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

时间:2016-02-27 22:39:39

标签: visual-studio-code

当我在javascript文件上使用Visual Studio Code中的Shift-Alt-F命令时,它会删除该文件中所有语句末尾的所有分号。那是为什么?

我可以创建一个新文件,比如myFile.js,然后输入一行:

var myVar = 10;

如果我然后按'Shift-Alt-F',它会立即将我的代码更改为

var myVar = 10

如果我在一个包含大量代码的大文件上执行此操作,它几乎毁了我的一天,并让我回到Notepad ++。

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

是我吗?语言模式说我在Javascript中。

1 个答案:

答案 0 :(得分:1)

我环顾四周,发现了这个错误报告:https://github.com/Microsoft/vscode/issues/615

事实证明,此错误是由名为JavaScript标准格式的插件引起的:

https://marketplace.visualstudio.com/items?itemName=chenxsan.vscode-standard-format

假设您有该插件,请将其删除,您应该没问题。