VS2013利用宏添加函数注释

使用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的快捷键就能快速添加了。 最后的效果大概是这样的

Show Comments