visual-studio-code - 如何设置 VSCode 以不将花括号放在新行上?
问题描述
基本上与这个问题相反:
如何设置 VSCode 以将花括号放在新行上?
我正在使用 VSCode 的PlatformIO扩展,每当我格式化文档时,我的所有花括号都错放在新行上,这看起来很糟糕(来自 Java)。
这里有类似的问题,但它询问的是特定的 C++ 扩展。
解决方案
您可以将.clangformat
文件添加到您的项目中。例如:
---
BasedOnStyle: Google
UseTab: Never
IndentWidth: 4
TabWidth: 4
BreakBeforeBraces: Attach
AllowShortIfStatementsOnASingleLine: false
IndentCaseLabels: false
AccessModifierOffset: -4
ColumnLimit: 88
...
您可以在此处阅读有关选项的信息: https://clang.llvm.org/docs/ClangFormatStyleOptions.html
或者,您可以编辑您的 vscode 设置后备样式:
{
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, TabWidth: 4}"
}
推荐阅读
- r - 使用 tbl_regressioin 在多个估算数据集上计算线性回归模型的全局 p 值
- shell - 我如何声明一个将保留在 docker 容器中的环境变量?
- reactjs - 方法“模拟”意味着在 1 个节点上运行。发现 0 相反错误出现在终端上
- google-cloud-dataproc - 如何检查处于错误状态的 Dataproc 集群是否是由于网络问题
- python - Zappa Django 在 monorepo 中每个应用程序一个 lambda
- html - 如何在 css/html 中实现这种标记样式(覆盖图像的文本标签,线条指向不同的细节)?
- screensaver - 有什么方法可以检测窗口屏幕保护程序吗?
- flutter - 项目结构 - 缺少项目 SDK
- docker-registry - 用于 Docker 映像的 Git 大文件存储 (LFS)?
- android - CollapsingToolbarLayout 后退按钮不起作用