在模板中使用宏

另请参见

可以在模板中使用宏,以便在使用模板创建对象时自动生成各种字符串。IDE 包括几个不可编辑的宏和一个可编辑的宏。IDE 的所有内置宏均可用于 .java 文件,其中某些宏还可用于其他类型的文件。您还可以创建自己的宏。

IDE 中不可编辑的宏

下表列出了 IDE 中不可编辑的宏。

生成的字符串
__DATE__ 替换为模板创建日期。
__TIME__ 替换为模板创建时间。
__NAME__ 替换为类的名称(无扩展名)。
__PACKAGE__ 替换为类所在的包的名称。不要在 Java 类的包语句中使用此宏。最好为模板自身提供包语句。使用模板创建类时,将自动更改包语句以反映创建类的包。
__PACKAGE_SLASHES__ 替换为类的包名。但是,名称用正斜杠 (/) 而不是圆点 (.) 分隔。
__PACKAGE_AND_NAME__ 替换为包和文件的名称,以 packageName.fileName 形式替换。如果文件驻留在文件系统的根目录中,则只替换为文件名。
__PACKAGE_AND_NAME_SLASHES__
PACKAGE_AND_NAME 类似。但是,名称用正斜杠 (/) 而不是圆点 (.) 分隔。
__QUOTES__ 替换为双引号 (")。如果要将宏放在引号之间,则需使用此宏。如果在模板中用实际的引号将宏引起来,则在使用该模板创建对象时,不会对该宏进行文本替换。

IDE 的用户宏

IDE 中的很多模板使用 __USER__ 宏,此宏将被替换为使用模板创建的文件中的用户名。

编辑 __USER__ 宏:

  1. 选择“工具”>“选项”,然后单击“选项”窗口底部的“高级选项”按钮。
  2. 展开“编辑”节点,然后选择“Java 源代码”节点。
  3. 选择“字符串表”属性,然后单击省略号 (...) 按钮打开定制属性编辑器。
  4. 编辑用户值,然后单击“确定”。

创建新宏以在模板中使用:

  1. 选择“工具”>“选项”,然后单击“选项”窗口底部的“高级选项”按钮。
  2. 展开“编辑”节点,然后选择“Java 源代码”节点。
  3. 选择“字符串表”属性,然后单击省略号 (...) 按钮打开定制属性编辑器。
  4. MacroName=Value 形式添加宏,然后单击“确定”。

    在定义宏时,不要将下划线字符置于宏名称的开头和结尾。

另请参见
创建模板
使用代码模板和宏

法律声明