VS2012的宏资源管理器已经被插件和扩展取代了。详见 http://www.codewrecks.com/blog/index.php/2012/08/24/converting-visual-studio-macro-to-visual-studio-plugin/
以前使用宏项目定义的函数注释模板已经无法在vs2012上实现。
因此我使用VASSISTX插件完成了这个功能。
1.写好自己的注释模板
菜单项VAssistX -> Insert VA Snippets会弹出菜单,显示可以插入的各种VA脚本。或者右击函数名,然后依次点击“Refacto”–>“Document Method”,可以插入函数头注释。
但是这个注释格式是默认的,可能不适合你的项目。可以在VAssistX的选项中更改显示样式,在VS2008中点击 “VAssistX”–>”Visual VAssistX Options”然后选择Suggestions,再点击”Edit VA Snippets”。在打开的窗口中选择File Head Detailed和Refactor Document Method,在这就可以更改你的文件头和函数头的显示样式。
/*************************************************************************
* @Method : $SymbolName$
* @brief : test
* @inparam : $MethodArg$
* @outparam: $SymbolType$
* @author : Robert
* @date : $YEAR$/$MONTH$/$DAY$ $HOUR$:$MINUTE$
* @version : ver 1.0
*************************************************************************/
2.为自己的模板添加快捷键
VA加快捷键:
先为VA设置一下我自己个人比较喜欢的快捷键,不多,就两个。
Tools->Options->Keyboard:Show commands containing:
VassistX.Refactor Document Method
>
分配快捷键:Ctrl+Alt+1
3.Enjor your achievement.