是否可以在单行模式下进行Resharper Substituate macro call ?
我有这个代码: -
#define TEST(T) int T=5; \
T++;
TEST(apple);
如果我点击 替代宏调用和所有嵌套调用,如下所示: -
第TEST(apple);
行将成为: -
int apple=5; apple++;;
我希望有一个选项可以将结果分成两行: -
int apple=5;
apple++;;
我知道\
的宏最终被解释为单行,
但如果有一个选项可以将它显示为多条线条,那就太好了
(即使它可能会破坏宏观行为,例如那些__LINE__
)
对于10行以上的宏调试很有用。
答案 0 :(得分:1)
目前无法实现,但您可以随时在宏替换后选择生成的代码并调用“重新格式化代码”(Ctrl+Alt+Enter
)以使其可读。