Resharper:使用多行代码的subituate宏

时间:2017-05-24 04:28:01

标签: c++ visual-studio resharper resharper-c++

是否可以在单行模式下进行Resharper Substituate macro call

实施例

我有这个代码: -

#define TEST(T) int T=5;  \
T++;

TEST(apple);

如果我点击 替代宏调用和所有嵌套调用,如下所示: -

enter image description here

TEST(apple);行将成为: -

int apple=5; apple++;;

我希望有一个选项可以将结果分成两行: -

int apple=5; 
apple++;;

其他说明

我知道\的宏最终被解释为单行,
但如果有一个选项可以将它显示为多条线条,那就太好了 (即使它可能会破坏宏观行为,例如那些__LINE__

对于10行以上的宏调试很有用。

1 个答案:

答案 0 :(得分:1)

目前无法实现,但您可以随时在宏替换后选择生成的代码并调用“重新格式化代码”(Ctrl+Alt+Enter)以使其可读。