为了可视化,假设“_”实际上是空白。
考虑以下因素
/*!
____This_is_a_comment_about_a_function
____and_its_purpose
____and_arguments
____and_things_of_that_ilk
*/
我想做的是选择该文本 block ,按下按钮,然后哇哦! 改成了这样的形式。
/*!____________________________________
____This_is_a_comment_about_a_function_
____and_its_purpose____________________
____and_arguments______________________
____and_things_of_that_ilk_____________
_____________________________________*/
为什么我想要这个?第二种形式可以减轻我在检查代码时的眼睛疲劳。对我来说,这已经是一个问题了,应该采取一些措施。
到目前为止我尝试过什么?主要是在谷歌上搜索宏示例。没有任何迹象表明可能有成效的方向。尝试理解宏IDE有点困难。一些在这里搜索
我的问题是什么?
你能给我指向链接吗?给我一个提示?猜一下?我需要研究什么才能弄清楚如何做到这一点。
感谢您的关注。
邪恶。
最佳答案
您是否寻找过使用宏获取和替换所选文本的宏示例,以及 string padding 的等效宏?我认为这三件事可以结合起来,在每行上循环构建最终的字符串来替换原始选择。
伪代码:
selText = getSelectedText();
selTextSplit = selText.split("\n");
selTextPadded = "";
for (i = 0; i < selTextSplit.length; i++) {
selTextPadded += selTextSplit[i].padRight(80, ' ') + "\n";
}
replaceSelectedText(selTextPadded);
关于c - 需要有关通过按键宏格式化 C 注释的方法的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397256/