gpt4 book ai didi

c++ - 如何在 Visual Studio Code 中修改 C++ 的代码格式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:44 25 4
gpt4 key购买 nike

到目前为止,在安装 C++ 扩展工具后,我可以使用 Ctrl + K + F 自动格式化我的 C++ 代码。但是,我想做一些修改,例如我想强制指针对齐到类型附近,而不是紧挨着变量名,比如这个规则:

# Force pointers to the type for C++.
DerivePointerAlignment: false
PointerAlignment: Left

我该如何做这个修改?我尝试创建一个 .clang 格式的文件,但它不起作用。

最佳答案

经过一些实验,简单的解决方案是在用户设置(settings.json)中添加这一行:

"C_Cpp.clang_format_fallbackStyle": "{PointerAlignment: Left}"

但是,此设置允许我保留以前的设置而不会破坏我的功能线:

"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: WebKit, ColumnLimit: 120, PointerAlignment: Left}"

使用“BasedOnStyle: Visual Studio”,例如这一行:

"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Visual Studio, ColumnLimit: 120, PointerAlignment: Left}"

不起作用。这可能是一个错误。我使用的是 Visual Studio Code 1.26.1 版。

此外,仍然会应用工作区文件夹外的 .clangformat。因此,如果此文件已损坏,自动格式化将不起作用。

关于c++ - 如何在 Visual Studio Code 中修改 C++ 的代码格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52188779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com