簡體   English   中英

為什么vsc中的Shift-Alt-F會從我的JavaScript代碼中刪除所有分號?

[英]Why does Shift-Alt-F in vsc remove all semi-colons from my javascript code?

當我在javascript文件上的Visual Studio Code中使用Shift-Alt-F命令時,它將在該文件中所有語句的末尾刪除所有分號。 這是為什么?

我可以創建一個新文件,例如myFile.js,並像這樣輸入一行:

var myVar = 10;

如果再按“ Shift-Alt-F”,它將立即將我的代碼更改為

var myVar = 10

如果我在一個包含大量代碼的大文件上執行此操作,則這幾乎毀了我的一天,並使我回到Notepad ++。

這是一個庫存安裝,我沒有進行任何修改。 Windows 2012 R2。

那是我嗎? 語言模式顯示我使用Java語言。

我環顧四周,發現此錯誤報告: https : //github.com/Microsoft/vscode/issues/615

原來,此錯誤是由名為JavaScript標准格式的插件引起的:

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

假設您擁有該插件,請將其刪除,就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM