VS2003折叠代码的Micro
最近一直用VB.NET来做项目,不幸公司使用的是VS2003进行开发,VisualStudio 2003的编辑器和现在的Eclipse或VS2008真是不能比。
特别少了If,With,Try,For等代码块的折叠,代码一长根本就很难读。
于是,想出了一个宏(Micro),对文档进行格式代,使If,With,Try,For等代码块也能折叠,觉得有趣味,拿来分享。希望能对一些人有帮助。
由于效率上没优化过,而且用的是堆栈,所以长代码的情况下,1万行代码大概得两三分钟吧。比较慢,可以喝杯咖啡或上个厕所先,呵呵。
执行方法,按Alt+F8调出Micro浏览器,打开要格式化的VB文档(C#改动一下应该也能很快做到吧),然后双击要调用的方法。
在VB.NET项目开发中,VS2003的编辑器相比Eclipse或VS2008缺少代码块折叠功能,如If、With、Try、For等。为解决这一问题,作者创建了一个宏,通过格式化代码使这些代码块能够折叠。虽然效率较低,处理大量代码可能需要几分钟时间,但这个宏提供了一种实用的解决方案。
3471

被折叠的 条评论
为什么被折叠?



