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