当我在javascript文件上使用Visual Studio Code中的Shift-Alt-F命令时,它会删除该文件中所有语句末尾的所有分号。那是为什么?
我可以创建一个新文件,比如myFile.js,然后输入一行:
var myVar = 10;
如果我然后按'Shift-Alt-F',它会立即将我的代码更改为
var myVar = 10
如果我在一个包含大量代码的大文件上执行此操作,它几乎毁了我的一天,并让我回到Notepad ++。
这是一个库存装置,我没有修改。 Windows 2012 R2。
是我吗?语言模式说我在Javascript中。
答案 0 :(得分:1)
我环顾四周,发现了这个错误报告:https://github.com/Microsoft/vscode/issues/615
事实证明,此错误是由名为JavaScript标准格式的插件引起的:
https://marketplace.visualstudio.com/items?itemName=chenxsan.vscode-standard-format
假设您有该插件,请将其删除,您应该没问题。