在VS代码中自动格式打开括号之前没有空格

时间:2016-10-17 12:56:12

标签: javascript visual-studio-code js-beautify

如果我按 Shift + Alt + F 让VS Code格式化我转换的JS源代码

for(var key in indexObj)

for (var key in indexObj)

如何阻止VS Code执行此操作?

2 个答案:

答案 0 :(得分:3)

  • 安装beautify plugin for VSCode
  • 创建.jsbeautifyrc文件。以this one为例
  • 将其space_before_conditional值设置为false
  • 将文件放在您的主目录中以全局使用它或将其放在与您要格式化的.js相同的文件夹中
  • Shift + Alt + F 以格式化代码

答案 1 :(得分:0)

要解决此问题而无需插件,您可以在vscode settings.json 上设置配置:

{
  "editor.formatOnSave": false,
  "editor.formatOnType": false
}

或转到文件-首选项-设置,查找保存时格式化并取消选中它。