我使用VS代码C/C++扩展,其中包括C++ Clang代码格式化程序/美化器。
它非常好地格式化了我的C++代码,除了一个小问题之外,这正是我想要的。
它会在文件开始时继续排序/重新排列我的包含块。
我尝试了来自IncludeBlocks的他们的文件配置样式选项,但是似乎没有一个选项可以不对包含块进行重新排列/排序。这种情况即使在默认情况下也会发生。
是否有一种方法可以保留我原有的包含标题的顺序?
我在VS代码的settings.json文件中的当前配置如下所示:
"settingsSync.ignoredSettings": [
"-C_Cpp.clang_format_fallbackStyle"
],
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, TabWidth: 4, ColumnLimit: 0, UseTab: Always }",
"editor.formatOnSave": true,发布于 2022-10-27 01:08:23
// clang-format off
#include <windows.h>
#include <digitalv.h>
#include <vfw.h>
#include <joystickapi.h>
#include <mmddk.h>
#include <mmeapi.h>
#include <mmiscapi.h>
#include <mmreg.h>
#include <msacm.h>
#include <timeapi.h>
#include <wingdi.h>https://stackoverflow.com/questions/64392293
复制相似问题