首页 > 解决方案 > 如何使 C++ #define 语句在 VScode 格式化后不换行?

问题描述

当我在自动格式化后在 Visual Studio Code 中编写 C++ 代码时,它将是

#define IOS                      \
    ios::sync_with_stdio(false); \
    cin.tie(0);                  \
    cout.tie(0);
#define printvec(vec) \
    for (auto e : vec) cout << e << " ";

相反,我想做这样的事情:

#define IOS ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
#define printvec(vec) for(auto e:vec) cout<<e<<" ";

我怎么做?

我已经从市场上安装了 C/C++ 扩展。

标签: c++visual-studio-codeformatvscode-settings

解决方案


推荐阅读