如何防止VS代码以C ++格式在新行中添加“ {”?

时间:2019-10-19 22:00:52

标签: visual-studio-code vscode-settings

如果我写一些代码

void function() {
....
}

当我使用Shift+Alt+F格式化整个页面时,它变成

void function() 
{
....
}

如何防止最初的左括号转到新行?

1 个答案:

答案 0 :(得分:0)

  

假设您正在使用MS C ++扩展名,这些都是您要使用的文档。简而言之,您需要:

     

将C_Cpp.clang_format_fallbackStyle更改为以下一项:LLVM,Google,Chromium,> Mozilla,WebKit-并查看是否符合您的偏好。

     

查找/创建自定义.clang格式的文件

     

有关更多详细信息,请参见clang格式的文档:> https://clang.llvm.org/docs/ClangFormatStyleOptions.html

https://www.reddit.com/r/vscode/comments/9rqj02/prevent_vscode_from_putting_c_curly_braces_on_new/