【发布时间】:2021-09-22 22:31:52
【问题描述】:
我的settings.json 中有以下几行。
"C_Cpp.formatting": "vcFormat",
"C_Cpp.vcFormat.newLine.beforeOpenBrace.function": "sameLine",
我想要什么:
int main() {
return 0;
}
它的作用:
int main()
{
return 0;
}
我的工作区中什至没有.vscode 文件夹,并且我没有修改我正在工作的Remote [WSL: Ubuntu] 中的上述设置。然而,格式化程序并没有做我想做的事情。
事实上,无论我对Vc Format 设置进行什么更改,在格式化代码时都不会反映出来。例如,将以下行添加到 settings.json 对格式化程序完全没有影响。
"C_Cpp.vcFormat.space.beforeComma": true,
但是,将格式化程序切换到 clangFormat 确实有效。如何让Vc Format 做我想做的事?
更新:问题已解决。我没有做任何我还没有尝试过的事情。我怀疑这是一个通过更新解决的错误。
更新 2: 这个问题再次困扰着我。我不知道这里发生了什么。
【问题讨论】:
-
我也有同样的问题,“C_Cpp.vcFormat.newLine”没有响应