javascript - 如何设置 VSCode 以将花括号放在新行上?

假设我输入以下代码并对其进行格式化。

if (condition) { /* Hello! */ }

如果这是 C# 代码,格式如下:

if (condition)
{
    // Hello!
}

如果是 JavaScript,VSCode 的格式是这样的:

if (condition) {
    // Hello!
}

那么我怎样才能为所有语言使用第一种格式样式(新行上的花括号)?我找不到设置或类似的东西。有什么建议吗?

最佳答案

按照以下步骤使 Visual Studio Code 格式在 Java ScriptType Script 的新行上打开花括号。。 p>

Visual Studio 代码 (v1.20.0)

  1. 转到文件\首选项\设置
  2. 在“用户设置”(在右侧 Pane 中)中添加以下行

    "javascript.format.placeOpenBraceOnNewLineForControlBlocks": true, 
    "javascript.format.placeOpenBraceOnNewLineForFunctions": true,
    
    "typescript.format.placeOpenBraceOnNewLineForControlBlocks": true,
    "typescript.format.placeOpenBraceOnNewLineForFunctions": true,
    
  3. 保存“用户设置”即可完成!

https://stackoverflow.com/questions/32900921/

相关文章:

c# - 如何格式化 Visual Studio 2012 中的所有文件?

formatting - 复制/粘贴到 Word 时如何保留 rstudio 的格式?

java - String.format 或类似的正确格式字符串

c - intptr_t 和 uintptr_t 的字符串格式

c++ - 如何使用具有类似 printf 格式的 C++ std::ostream?

html - 在 Visual Studio Code 中格式化 html 代码,使属性位于不同的行

coding-style - 线宽格式标准

android - 点后 2 位 float

java - 日期和时间格式取决于区域设置

emacs - 在 Emacs 中,如何在一系列初始化语句中排列等号?