在Visual Studio Code中,当文件保存时,如何自动格式化源代码?
在Visual Studio Code中,当文件保存时,如何自动格式化源代码?
通过设置,启用“保存时格式化”
"editor.formatOnSave": true
自从 版本 1.49.0 , editor.formatOnSaveMode 有一个选项
modifications ,它只会格式化您修改过的代码。 当您更改他人的代码时非常方便。
您还可以仅针对一种特定语言设置它:
"[python]": {
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.formatOnSave": true #
},
自从版本 1.6.1 起,Vscode支持“保存时格式化”。它将自动使用相关的已安装格式化扩展来格式化整个文档。
如果您正在修改其他用户的代码且您的团队没有统一的格式化程序,则另一个不错的选择是"editor.formatOnSaveMode": "modifications",
。不幸的是,优秀的黑色格式化程序不支持此功能。
以下是更改VS Code保存时自动格式设置的步骤:
此外,VS Code中还有用于格式化的快捷键。例如,默认的格式化选定代码的快捷键应该是[Ctrl]+K [Ctrl]+F(连续输入两个热键)。
以下是更改自动格式热键设置的步骤:
前往/.vscode/settings.json文件并粘贴以下代码
{
"editor.formatOnSave": true,
}
保存代码时,它将对您的代码进行格式化。
settings.json:
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "modifications",
"editor.formatOnType": true,
"editor.formatOnPaste": true,