是否可以在分行模式下进行“ Reharper替换”宏调用?
例
我有此代码:-
#define TEST(T) int T=5; \
T++;
TEST(apple);
如果我点击
替换宏调用和所有嵌套调用,如下所示:-
TEST(apple);
行将变为:-int apple=5; apple++;;
我希望有一个选项可以使结果为2行:
int apple=5;
apple++;;
其他注意事项
我知道带有
\
的宏最终被解释为一行,但如果可以选择将它显示为多条糖果线,那就太好了。
(即使它可能破坏宏行为,例如具有
__LINE__
的宏行为)对于调试10行以上的宏将很有用。
最佳答案
目前尚不可能,但是您始终可以在宏替换后选择结果代码,然后调用“重新格式化代码”(Ctrl+Alt+Enter
)以使其可读。
关于c++ - Resharper:用多行代码替换宏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44149003/