【问题标题】:How to tell auto-format in VS Code not to insert spaces after opening and before closing curly braces?如何告诉 VS Code 中的自动格式在打开大括号之后和关闭大括号之前不要插入空格?
【发布时间】:2016-02-22 23:20:55
【问题描述】:

每当我在 Visual Studio Code 中使用自动格式化快捷键 (Shift + Alt + k)在包含这段代码的文件中 -

var keyframes = [
  {opacity: 0, transform: 'translate(0, 4em)'},
  {opacity: 1, transform: 'translate(0)'}
];

我明白了-

var keyframes = [
  { opacity: 0, transform: 'translate(0, 4em)' },
  { opacity: 1, transform: 'translate(0)' }
];

不知道有没有办法告诉自动格式化插入所有的空格?

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    抱歉,格式选项目前不向用户公开。我们的积压工作很高。

    【讨论】:

    • 感谢 Erich,如果您可以在得到支持后更新答案,我将很乐意接受。
    • @JustinXL 在我看来,OP 应该接受最好的正确答案——假设有一个正确的答案发布到问题中。不应该要求喜欢正确的答案。 ;-)
    • 我们现在有这个选项吗? (我想在 React 上使用它)
    • 我只是想知道这 (github.com/Microsoft/vscode/issues/3039) 是否是观察问题进展的正确票证,或者我是否必须添加其他票证
    • 现在有。浏览答案
    【解决方案2】:

    如果有人在 react 中寻找那个选项,那就是:

    "typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true
    

    然后它会格式化这个

    <option key={org.id} value={org.id}>{org.displayName}</option>
    

    像这样:

    <option key={ org.id } value={ org.id }>{ org.displayName }</option>
    

    【讨论】:

    • 没错。我有同样的事情。真的很痛苦,因为团队的其他成员都在使用 intelliJ
    猜你喜欢
    • 1970-01-01
    • 2017-06-23
    • 1970-01-01
    • 2019-04-13
    • 2017-04-30
    • 2012-11-13
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多