VC使用VAssisstX的小工具,自动生成注释
2013-05-17 15:25
281 查看
1、先看下注释生成的效果:
1)、 在主菜单中,依次选择【VAssistX->Visual AssistX Options->Advanced->Suggestions】,单击右边的Edit VA Snippets,即可进入编辑。
2)、选中"c++"->右键->new。即可建立自定义的宏。
3)、用的时候,在编辑器中输入你定议的Shortcut即可弹出注释补全框。如我的Shortcut是cmh。
如下图:
下面是我用到的宏:
3、Edit VA Snippets用到的宏
4、官方网站http://www.wholetomato.com/products/features/vasnippets.asp
/***************************************************************************** * @COPYRIGHT NOTICE * @Copyright (c) 2013, ChenMH * @All rights reserved * @file : TestHead.h * @version : ver 1.0 * @author : ChenMH * @date : 2013/5/17 14:56 * @brief : *****************************************************************************/2、再来说下使用方法:
1)、 在主菜单中,依次选择【VAssistX->Visual AssistX Options->Advanced->Suggestions】,单击右边的Edit VA Snippets,即可进入编辑。
2)、选中"c++"->右键->new。即可建立自定义的宏。
3)、用的时候,在编辑器中输入你定议的Shortcut即可弹出注释补全框。如我的Shortcut是cmh。
如下图:
下面是我用到的宏:
/***************************************************************************** * @COPYRIGHT NOTICE * @Copyright (c) 2013, ChenMH * @All rights reserved * @file : $FILE_BASE$.$FILE_EXT$ * @version : ver 1.0 * @author : ChenMH * @date : $YEAR$/$MONTH$/$DAY$ $HOUR$:$MINUTE$ * @brief : $brief$ *****************************************************************************/
3、Edit VA Snippets用到的宏
1Date 2 $DATE$ Year/month/day formatted as %04d/%02d/%02d 3 $DAY$ Day of month formatted as %d 4 $DAY_02$ Day of month formatted as %02d 5 $DAYNAME$ Three-character abbreviation of day 6 $DAYLONGNAME$ Full name of day 7 $MONTH$ Month formatted as %d 8 $MONTH_02$ Month formatted as %02d 9 $MONTHNAME$ Three-character abbreviation of month 10 $MONTHLONGNAME$ Full name of month 11 $YEAR$ Year formatted as %d 12 $YEAR_02$ Year formatted as %02d 13Time $HOUR$ Hour formatted as %d 14 $HOUR_02$ Hour formatted as %02d 15 $MINUTE$ Minute formatted as %02d 16 $SECOND$ Second formatted as %02d 17File 18 $FILE$ Full filename with path* 19 $FILE_UPPER$ Full filename with path in uppercase* 20 $FILE_BASE$ Filename without path or extension* 21 $FILE_BASE_UPPER$ Filename without path or extension in upper case* 22 $FILE_EXT$ Filename extension* 23 $FILE_EXT_UPPER$ Filename extension in upper case* 24 $FILE_PATH$ Path of file* 25 $FILE_PATH_UPPER$ Path of file in upper case* 26General 27 $clipboard$ Current clipboard 28 $end$ Position of caret after expansion 29 $selected$ Current selection** 30 $$ Literal '$' character 31Symbol Context 32 $MethodName$ Name of containing method 33 $MethodArgs$ Method parameters 34 $ClassName$ Name of containing class 35 $BaseClassName$ Name of base class of containing class 36 $NamespaceName$ Name of innermost containing namespace 37GUID 38 $GUID_DEFINITION$ Generated GUID formatted for use in a definition 39 $GUID_STRING$ Generated GUID formatted for use in a string 40 $GUID_STRUCT$ Generated GUID formatted for use in a struct 41Refactor 42 $GeneratedPropertyName$ Property name generated during Encapsulate Field 43 $MethodArg$ One parameter of the method and its type 44 $MethodArgName$ One parameter of the method 45 $MethodArgType$ Type of one parameter of the method 46 $MethodBody$ Body of implementation 47 $MethodQualifier$ Optional qualifiers of method 48 $ParameterList$ Parameters separated by commas 49 $SymbolContext$ Context and name of method 50 $SymbolName$ Name of method 51 $SymbolPrivileges$ Access of method 52 $SymbolStatic$ Keyword static or blank 53 $SymbolType$ Return type of method 54 $SymbolVirtual$ Keyword virtual or blank
4、官方网站http://www.wholetomato.com/products/features/vasnippets.asp
相关文章推荐
- VC使用VAssisstX的小工具,自动生成注释,快捷键设置
- LuaDoc自动生成注释工具使用说明文档
- jsdoc注释规范工具(使用 JSDoc 3 自动生成 JavaScript API 文档)
- ibatis自动生成工具,abator使用方法
- idea使用generator插件自动生成代码工具遇到的问题
- ibatis - 自动代码生成工具abator 使用介绍(s00n原作)
- Linux下使用doxygen自动生成注释和文档
- [技巧]使用Xcode集成的HeaderDoc自动生成注释和开发文档
- [技巧]使用Xcode集成的HeaderDoc自动生成注释和开发文档
- Linux下使用doxygen自动生成注释和文档
- IntelliJ IDEA 使用Javadoc工具生成注释文档时提示错误和乱码问题
- 使用VC 6.0实现自动生成Word表格
- 使用auto工具自动生成Makefile文件实列
- [瞎折腾]使用freemarker编写MyBatis的Mapper.xml自动生成工具
- 使用mybatis自带工具,自动生成表对应domain、mapper.xml以及dao
- eclipse创建类,生成构造方法去掉自动注释,使用快捷键创建项目,实体类,实体类的方法。
- ssm项目使用mybatis-generator工具自动生成实体类、*mapper.xml、dao层方法
- [技巧]使用Xcode集成的HeaderDoc自动生成注释和开发文档
- GhostDoc(注释生成工具)使用方法
- 在myeclipse10环境下,用hibernate反向生成工具生成pojo文件,并自动按照模板文件添加注释