在敲代码的过程中类和函数都需要进行注释,但总是一遍一遍的复制粘贴觉得很是麻烦,终于找到了一个不错的解决方法:使用宏。
所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。在日常的办公环境中,不论是Office还是Foxmail以及我们所使用的VS甚至输入法都具有宏的功能。VS2010中的宏,不仅可以录制模块、还可以录制类和代码文件。通过设置编辑宏,然后为设置好的宏添加特定的快捷键,就可以在VS2010代码编辑器中任何位置非常方便的添加设定的注释块。实现过程如下:
1 、打开“工具”→“宏”→“宏 IDE ”,进入以下界面,右击“ MyMacros ”,添加模块
命名模块:
2、添加代码并保存
双击所添加的模块,进入编辑状态,添加如下代码:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports EnvDTE90a
Imports EnvDTE100
Imports System.Diagnostics
Public Module MyNote
Sub DocumentFileHeader()
Dim DocSel As EnvDTE.TextSelection
DocSel = DTE.ActiveDocument.Selection
DocSel.NewLine()
DocSel.Text = "'************************************************"
DocSel.NewLine()
DocSel.Text = "'◇作者:吴利昌"
DocSel.NewLine()
DocSel.Text = "'◇小组:无"
DocSel.NewLine()
DocSel.Text = "'◇说明:"
DocSel.NewLine()
DocSel.Text = "'◇版本号:V1.0"
DocSel.NewLine()
DocSel.Text = "'◇创建日期:" + System.DateTime.Now.ToLongDateString
DocSel.NewLine()
DocSel.Text = "'*************************************************"
End Sub
End Module
3 、设置快捷键
打开“工具”→“选项”,选择“键盘”,进行如下设置
4、效果
'************************************************
'◇作者:吴利昌
'◇小组:无
'◇说明:
'◇版本号:V1.0
'◇创建日期:2013年6月25日 星期二
'*************************************************
转自:http://blog.csdn.net/wlccomeon/article/details/9201675
二、自动添加注释-VC6
写C++代码,不能不用VA,这里贴两个我最常用的注释Suggestions。
[1.File Header 文件头注释]
/**
* @file $FILE_BASE$.$FILE_EXT$
* @brief
* @details
* @author greenerycn@gmail.com
* @date $YEAR$-$MONTH$-$DAY$
*/
$end$
[2.Function Header 函数头注释]
/**
* @brief $end$
* @param $MethodArg$
* @return $SymbolType$
*/
Suggestion 从这里打开: