使用vs2013码代码的时候觉得添加函数注释太麻烦所以就想说利用vs的宏功能来实现函数注释的添加 然后发现微软在vs2013去掉了宏的功能,但是还是可以用插件添加回去 Macros for Visual Studio 2013 添加后发现宏不再是使用vb来写了,变成了javascript
Features
- Record and playback active document operations and Visual Studio IDE commands
- Playback multiple times
- Manage and persist macros with a Macro Explorer
- Assign keyboard bindings to any macro
- Macros recorded as JavaScript files that call VS DTE APIs
- Macro editing in Visual Studio with DTE IntelliSense
- Stop playback
- Sample macros
新建如下的宏
Macro.InsertText("//-----------------------------------【()函数】--------------------------------------");
dte.ActiveDocument.Selection.NewLine();
Macro.InsertText("// 描述 :");
dte.ActiveDocument.Selection.NewLine();
Macro.InsertText("// 参数 :");
dte.ActiveDocument.Selection.NewLine();
Macro.InsertText("// 返回值 :");
dte.ActiveDocument.Selection.NewLine();
Macro.InsertText("// 作者 :Chinuno Usami");
dte.ActiveDocument.Selection.NewLine();
Macro.InsertText("// 创建日期:");
var dat = new Date();
Macro.InsertText(dat.getDate().toString() + '/' + dat.getMonth().toString() + '/' + dat.getYear().toString());
dte.ActiveDocument.Selection.NewLine();
Macro.InsertText("//----------------------------------------------------------------------------------------");
执行后的效果是这样 添加ctrl+m,1的快捷键就能快速添加了。 最后的效果大概是这样的