【发布时间】:2011-09-17 20:13:33
【问题描述】:
为了可视化,假设“_”实际上是一个空白。
考虑以下
/*!
____This_is_a_comment_about_a_function
____and_its_purpose
____and_arguments
____and_things_of_that_ilk
*/
我想做的是选择那段文本,按下一个按钮,然后哇! 改成这种形式了。
/*!____________________________________
____This_is_a_comment_about_a_function_
____and_its_purpose____________________
____and_arguments______________________
____and_things_of_that_ilk_____________
_____________________________________*/
我为什么要这个?第二种形式可以缓解我在查看代码时的眼睛疲劳。对我来说,做点什么就够了。
到目前为止我尝试了什么?主要是在谷歌上搜索宏示例。没有任何迹象表明可能是富有成效的方向。试图理解宏 ide 有点费力。一些在这里搜索 SO
我的问题是什么?
你能指出我的链接吗?给我一个提示?猜一下?关于我需要研究什么来弄清楚如何做到这一点。
感谢您的关注。
邪恶。
【问题讨论】:
-
您能否在您选择的编辑器中打开文件之前对其进行“预处理”?您可以创建类似
indent的内容并通过它传递源代码,以便将尾随空格添加到 cmets ... -
@delnan。是的...阅读第一行@pmg。是的……我能做到。我正在寻找更便宜的解决方案。
-
Hmmm ... 在
vim中,您可以为选定的行运行过滤器:切换到“可视模式”,选择行,点击:!filter和whammo! -- 刚刚用一个更简单的过滤器对其进行了测试 :) -
您是否寻找过使用宏获取和替换选定文本的宏示例,以及与 strpad 等效的宏?我认为这三件事可以结合起来,在每一行上循环来构造最终的字符串来替换原来的选择。
-
@jared 谢谢。我会调查的。弹出它作为答案,我会投赞成票。
标签: c visual-studio-2010 code-formatting visual-studio-macros