所以我正在使用 vscode 使用 C
开发一个学校项目。我们彻底评分的最重要的事情之一是整洁的代码格式。假设我已经声明了 3 个这样的变量
int i;
char *s;
size_t t;
它们必须完全像这样对齐。现在在 settings/settings.json 中启用 vscode "editor.formatOnSave": true
将其更改为
int i;
char *s;
size_t t;
现在 vscode 中有没有一种方法可以像第一个代码片段那样以特定方式保持这些变量对齐,或者自动完成对齐?
最佳答案
使用 C/C++ 扩展,您可以配置格式化程序。使用 clang-format 中的 AlignConsecutiveDeclarations
像这样对齐变量。
配置示例(对于 C_Cpp.clang_format_style
):
{ BasedOnStyle: LLVM, AlignConsecutiveDeclarations: true }
所以在你的 settings.json
中你可以有这样的东西:
{
"C_Cpp.clang_format_style": "{ BasedOnStyle: LLVM, AlignConsecutiveDeclarations: true }",
}
关于c++ - 在 vscode 中使用特定缩进/对齐 C/C++ 自动格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57884650/