首页 > 解决方案 > VSCode 中 VC 格式设置的更改不起作用

问题描述

我有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:这个问题再次困扰着我。我不知道这里发生了什么。

标签: visual-studio-code

解决方案


这对我有用,我的搜索字段是“@ext:ms-vscode.cpptools 格式”: 在此处输入图像描述


推荐阅读