如何解决在Visual Studio中结构化预处理器
stackoverflow的新功能,而Visual Studio的新功能-很多年前使用过,但切换到CLion,但现在返回Directx项目。我似乎无法弄清楚如何使Visual Studio格式化我喜欢的CLion预处理器。
理想情况下,我想对它们进行结构化格式化,例如:
#ifndef NDEBUG
#define DBGPRINT(fmt,...) printf(fmt,__VA_ARGS__)
#else
#define DBGPRINT(...)
#endif
但是,Visual Studio最终将其格式化为全部对齐:
#ifndef NDEBUG
#define DBGPRINT(fmt,__VA_ARGS__)
#else
#define DBGPRINT(...)
#endif
我知道Visual Studio 2019现在支持可以解决此问题的clang格式,但是clang然后会重新格式化我不希望的其他代码部分(宁可不必添加// clang-format (关闭|打开)到处)。所以我希望有一种方法可以不诉诸c?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。