【问题标题】:How to add a white space between function name and open bracket in VS Code如何在 VS Code 中的函数名称和左括号之间添加空格
【发布时间】:2017-02-28 07:53:32
【问题描述】:

在 Visual Studio Code 的 JavaScript 编辑器中,我想在函数名和左括号之间添加一个空格(当定义 function 时)。

function name ()   // <- whitespace before brackets
{
   ...
}

但是当我按下[Enter] 时,空格会自动删除。

是否可以在不禁用自动格式化程序的情况下保留它(或自动插入一个空格)?

我知道我可以使用 [Ctrk + Z] 删除最后的自动格式化,但我想避免这种情况。

【问题讨论】:

  • 应该的。也许可以尝试关注this tutorial 来更改 VSCode 设置。在右侧的编辑器中,只需在底部添加"typescript.format.placeOpenBraceOnNewLineForFunctions": true
  • @Acidic 我知道,但我已经这样做了,无论是真是假都没有改变......

标签: javascript editor visual-studio-code code-formatting


【解决方案1】:

将此添加到您的settings.json 并使用 Shift + Alt + F

格式化文件
"javascript.format.insertSpaceBeforeFunctionParenthesis": true

或者在设置菜单中设置

适用于 VSCode 1.64

【讨论】:

    【解决方案2】:
    function name () {
        ...
    }
    

    您需要此代码吗?只需使用快捷方式:Shift + Alt + F

    【讨论】:

    • 你的vscode版本是最新的吗?我已经在我的 vscode 中测试过了,效果很好。
    • 它是 1.9.1 版本,对我来说,这会删除左括号前的空格。
    猜你喜欢
    • 1970-01-01
    • 2017-09-24
    • 2017-04-30
    • 2021-03-22
    • 1970-01-01
    • 2019-10-09
    • 2014-04-18
    • 2019-05-22
    • 1970-01-01
    相关资源
    最近更新 更多