VAX自动生成注释
来源:互联网 发布:有益网络怎么样 编辑:程序博客网 时间:2024/05/01 05:34
1、先看下注释生成的效果:
- /*****************************************************************************
- * @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 :
- *****************************************************************************/
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
0 0
- VAX自动生成注释
- Eclipse自动生成注释
- Eclipse自动生成注释
- Eclipse自动生成注释
- myeclipse自动生成注释
- myeclipse 自动生成注释
- eclipse自动生成注释
- ECLIPSE自动生成注释
- myeclipse自动生成注释
- myeclipse自动生成注释
- C#自动生成注释
- Xcode注释自动生成
- eclipse 自动生成注释
- 生成新类时自动生成注释
- VAX
- MyEclipse自动生成注释,修改注释模板
- MyEclipse自动生成注释,修改注释模板
- Eclipse自动生成注释,修改注释模板
- 撕裂我的头发
- 二进制、八进制、十六进制
- 上班第一天
- mysql 查询当天数据
- HDU 4135 Co-prime(容斥原理求互质数)
- VAX自动生成注释
- 一个小小的关灯游戏
- 建立Android SDK下的JNI、JAVA应用完整步骤
- 华为2013校园招聘上机笔试题--字串转换
- 福利:unity3d对接SDK神器50家渠道全覆盖,一站式接入渠道SDK插件 abctools
- 静态Hash解决数据颠簸问题
- ACM 116. [NOIP2006] 能量项链(dp矩阵连乘改版+数据2倍化+枚举)
- Android中跨进程通信之Activity
- BC注册吗