visual-studio-code - 如何防止 VS Code 在 C++ 格式中将“{”放在新行上?
问题描述
如果我写一些代码
void function() {
....
}
当我使用 格式化整个页面时Shift+Alt+F
,它变为
void function()
{
....
}
如何防止最初的左括号进入新行?
解决方案
假设您使用的是 MS C++ 扩展,这些就是您所追求的文档。简而言之,您需要:
将 C_Cpp.clang_format_fallbackStyle 更改为以下之一:LLVM、Google、Chromium、> Mozilla、WebKit - 并查看是否符合您的偏好。
查找/制作自定义 .clang 格式文件
有关更多详细信息,请参阅 clang-format 文档:> https://clang.llvm.org/docs/ClangFormatStyleOptions.html
https://www.reddit.com/r/vscode/comments/9rqj02/prevent_vscode_from_putting_c_curly_braces_on_new/
推荐阅读
- javascript - 将带有变量参数的 url 从 javascript 传递到烧瓶端点
- angular - 找不到管道“ngrxPush”
- oracle - Windows 重新安装后如何恢复 Oracle 19c
- oracle - 重叠日期 Oracle
- typescript - 我们可以模拟泛型参数的“默认参数”吗?
- python - 使用批处理文件在 python 中获取用户输入
- java - 不使用局部变量时无法推断比较器的类型参数
- matlab - 将jpg文件名添加到列表框中并选择一个观看 - Matlab
- python - conditional vectorized calculation with numpy arrays without using direct masking
- clojure - 在 Spacemacs 中将依赖项添加到 deps.edn