Resharper:用多行代码替换宏
Resharper : subtituate macro with multi-line code
是否可以在分行模式下使 Resharper 替换宏调用?
例子
我有这个代码:-
#define TEST(T) int T=5; \
T++;
TEST(apple);
如果我点击
像这样替换宏调用和所有嵌套调用 :-
行TEST(apple);
将变为:-
int apple=5; apple++;;
我希望有一个选项可以将结果设为 2 行:-
int apple=5;
apple++;;
其他说明
我知道带有\
的宏最终被解释为单行,
但如果有一个选项可以显示尽可能多的线条以吸引眼球,那就太好了。
(即使它可能会破坏宏行为,例如 __LINE__
)
这对于调试 10 行以上的宏很有用。
目前不可能,但您始终可以 select 宏替换后的结果代码并调用 "Reformat Code" (Ctrl+Alt+Enter
) 使其可读。
是否可以在分行模式下使 Resharper 替换宏调用?
例子
我有这个代码:-
#define TEST(T) int T=5; \
T++;
TEST(apple);
如果我点击 像这样替换宏调用和所有嵌套调用 :-
行TEST(apple);
将变为:-
int apple=5; apple++;;
我希望有一个选项可以将结果设为 2 行:-
int apple=5;
apple++;;
其他说明
我知道带有\
的宏最终被解释为单行,
但如果有一个选项可以显示尽可能多的线条以吸引眼球,那就太好了。
(即使它可能会破坏宏行为,例如 __LINE__
)
这对于调试 10 行以上的宏很有用。
目前不可能,但您始终可以 select 宏替换后的结果代码并调用 "Reformat Code" (Ctrl+Alt+Enter
) 使其可读。