如何编写一个宏来添加一个; 到Visual Studio中的每一行

KTB*_*KTB 0 c# vb.net macros visual-studio-2010

我想构建一个宏,它;为每一行添加一个,它还没有一个并且不是空的或者是{或者}.

我在Visual Studio 2010 Professional中使用C#,所以我可能需要一个VB宏.

我需要它,因为我必须将Unittest从VBS迁移到C#(不要问为什么).所以我得到了数千行像foo ="53"bazz = 1337

我不在乎支持是否被取消,我应该在几周内完成.此外,如果有一个;放入,我仍然会在以后查看代码.

Chr*_*ray 5

我知道你已经要求一个宏,但搜索和替换正则表达式可以这样写:

Find: {[^\}\{\;]}[ \t]*$
Replace: \1;
Run Code Online (Sandbox Code Playgroud)

Visual Studio有很好的选项可以"查看"当前文档,当前选择,所有打开的文档以及整个解决方案......