我正在尝试编写一个宏,它允许我用#ifdef 包围当前突出显示的文本行。理想情况下,将光标放在#ifdef 之后以准备输入宏名称。我可以录制以创建宏,但我只能为一行代码做到这一点。
前:
bool first_selected_line = false;
int second_selected_line = 0;
后:
#ifdef // if possible, cursor placed here in insert mode
bool first_selected_line = false;
int second_selected_line = 0;
#else
bool first_selected_line = false;
int second_selected_line = 0;
#endif
有任何想法吗?