首页 > 解决方案 > VS Code 删除括号内的空格

问题描述

在 VS Code 中,如果我输入:

function fname( $var ) {
}

它被转换为:

function fname($var) {
}

是否有适用于所有语言的设置,例如:

"format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParentheses": false 

这是我相关的 VS Code 设置:

{
    "[js]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[php]": {
        "editor.defaultFormatter": "bmewburn.vscode-intelephense-client",
        "format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false
        "editor.insertSpaceBeforeFunctionParenthesis": true
    },
    "editor.detectIndentation": false,
    "editor.find.loop": false,
    "editor.formatOnSave": true,
    "editor.insertSpaces": false,
    "editor.minimap.enabled": false,
    "editor.renderWhitespace": "none",
    "editor.tabSize": 4,
    "editor.trimAutoWhitespace": true
}

请注意:我知道如果我删除“editor.formatOnSave”:是的,它会停止,但我不想这样做,因为我会丢失所有其他格式。我需要一个适用于“editor.formatOnSave”的解决方案:true。

标签: visual-studio-codevscode-settings

解决方案


推荐阅读