在VS Code中自动格式化时,括号前不要留空格

3
如果我按下 Shift + Alt + F 让 VS Code 格式化我的 JS 源代码,它会进行转换。
for(var key in indexObj)

为了

for (var key in indexObj)

我该如何防止 VS Code 这样做?
3个回答

3
  • 安装VSCode的美化插件
  • 创建一个.jsbeautifyrc文件,可以参考这个例子
  • 将其space_before_conditional值设置为false
  • 将该文件放置在您的主目录中以进行全局使用,或将其放置在与要格式化的.js文件位于同一文件夹中
  • 按下Shift+Alt+F以使您的代码格式化

这解决了这个问题,但又产生了一个新问题 :-) http://stackoverflow.com/questions/40088680/leaving-case-statement-in-one-line-using-beautify-plugin-in-vs-code - avb

0

0

如果您不想使用插件来解决此问题,可以在 vscode 的 settings.json 中进行配置:

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

或者前往 文件 - 首选项 - 设置,查找 保存时格式化 并取消勾选。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接