首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ Clang格式化程序:如何避免重新排列/排序包含块?

C++ Clang格式化程序:如何避免重新排列/排序包含块?
EN

Stack Overflow用户
提问于 2020-10-16 15:40:11
回答 1查看 1.4K关注 0票数 2

我使用VS代码C/C++扩展,其中包括C++ Clang代码格式化程序/美化器。

它非常好地格式化了我的C++代码,除了一个小问题之外,这正是我想要的。

它会在文件开始时继续排序/重新排列我的包含块。

我尝试了来自IncludeBlocks他们的文件配置样式选项,但是似乎没有一个选项可以不对包含块进行重新排列/排序。这种情况即使在默认情况下也会发生。

是否有一种方法可以保留我原有的包含标题的顺序?

我在VS代码的settings.json文件中的当前配置如下所示:

代码语言:javascript
复制
"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,
EN

回答 1

Stack Overflow用户

发布于 2022-10-27 01:08:23

代码语言:javascript
复制
// 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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64392293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档