因此,我正在使用vscode在C中完成一个学校项目。我们被彻底评分的最重要的事情之一是整洁的代码格式化。假设我声明了3个这样的变量
int i;
char *s;
size_t t;它们必须完全像这样对齐。现在,在"editor.formatOnSave": true /settings.json`中启用vscode设置会将其更改为
int i;
char *s;
size_t t;现在,vscode中的方法是像第一个代码片段一样,以特定的方式保持这些变量对齐,还是自动完成对齐?
发布于 2019-09-11 16:10:04
使用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 }",
}https://stackoverflow.com/questions/57884650
复制相似问题