自定义VisualAssistXSnippets宏

原创
小哥 2年前 (2023-05-23) 阅读数 33 #大杂烩

转自:http://blog.csdn.net/ejay/article/details/7750728

Reserved String

Meaning

中文

Date

$DATE$

Year/month/day formatted as %04d/%02d/%02d

2012/07/03

$DATE_LOCALE$

Current date in locale format

2012-7-3

$DAY$

Day of month formatted as %d

3

$DAY_02$

Day of month formatted as %02d

03

$DAYNAME$

Day abbreviation in locale format

星期二

$DAYLONGNAME$

Full name of day in locale format

星期二

$MONTH$

Month formatted as %d

7

$MONTH_02$

Month formatted as %02d

07

$MONTHNAME$

Month abbreviation in locale format

七月

$MONTHLONGNAME$

Full name of month in locale format

七月

$YEAR$

Year formatted as %d

2012

$YEAR_02$

Year formatted as %02d

12

Time

$HOUR$

Hour formatted as %d

11

$HOUR_02$

Hour formatted as %02d

11

$MINUTE$

Minute formatted as %02d

33

$SECOND$

Second formatted as %02d

20

File

$FILE$

Full filename with path*

e:\workspace\GameEngine1.0\Message\Snippets.cc

$FILE_UPPER$

Full filename with path in uppercase*

E:\WORKSPACE\GAMEENGINE1.0\MESSAGE\SNIPPETS.CC

$FILE_BASE$

Filename without path or extension*

Snippets

$FILE_BASE_UPPER$

Filename without path or extension in upper case*

SNIPPETS

$FILE_EXT$

Filename extension*

cc

$FILE_EXT_UPPER$

Filename extension in upper case*

CC

$FILE_PATH$

Path of file*

e:\workspace\GameEngine1.0\Message

$FILE_PATH_UPPER$

Path of file in upper case*

E:\WORKSPACE\GAMEENGINE1.0\MESSAGE

General

$clipboard$

Current clipboard

当前剪贴板内容

$end$

Position of caret after expansion

输入完成光标位置

$selected$

Current selection**

选定内容

$$

Literal $ character

$转义

Symbol Context

$MethodName$

Name of containing method

$MethodArgs$

Method parameters

函数参数列表

$ClassName$

Name of containing class

类名称

$BaseClassName$

Name of base class of containing class

基类名称

$NamespaceName$

Fully qualified namespace name

命名空间

GUID

$GUID_DEFINITION$

Generated GUID formatted for use in a definition

GUID定义,“,”分割

$GUID_STRING$

Generated GUID formatted for use in a string

GUID字符串”-”分割

$GUID_STRUCT$

Generated GUID formatted for use in a struct

GUID结构

$GUID_SYMBOL$

Generated GUID formatted with underscores

GUID符号,"_"分割

$GUID_STRING_UPPER$

Uppercase version of $GUID_STRING$

$GUID_STRUCT_UPPER$

Uppercase version of $GUID_STRUCT$

$GUID_SYMBOL_UPPER$

Uppercase version of $GUID_SYMBOL$

The following reserved strings are available only in refactoring snippets

Refactor

$GeneratedPropertyName$

Property name generated during Encapsulate Field

与类属性(Java Set/Get)

$generatedPropertyName$

Same as $GeneratedPropertyName$ but with lower-case first letter

$MethodArg$

One parameter of the method and its type

不可用

$MethodArgName$

One parameter of the method

方法参数

$MethodArgType$

Type of one parameter of the method

函数体

$MethodBody$

Body of implementation

函数体

$MethodQualifier$

Optional qualifiers of method

尚不清楚

$ParameterList$

Parameters separated by commas

参数列表

$SymbolContext$

Context and name of method

函数的全名(包括类信息等)

$SymbolName$

Name of method

函数名称

$SymbolPrivileges$

Access of method

访问控制

$SymbolStatic$

Keyword static or blank

static

$SymbolType$

Return type of method

函数返回类型

$SymbolVirtual$

Keyword virtual or blank

virtual

备注:

如果$如果参数未定义相应的宏,则VA将弹出输入框并提示用户输入相应的值。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门