Netbeans模板 - 新行的问题

时间:2012-02-08 11:40:06

标签: templates netbeans freemarker

我为自己的Netbeans项目编写了自己的许可证模板。它看起来像

/******************************************************
 * Copyright (C) ${date?date?string("yyyy")} <My name>                   *
 * Licensed under the GNU GENERAL PUBLIC LICENSE      *
 * See LICENSE or http://www.gnu.org/licenses/gpl.txt *
 ******************************************************/

但模板生成器的输出看起来像

/**
 * ****************************************************
 * Copyright (C) 2012 <My name> * Licensed under the GNU GENERAL PUBLIC
 * LICENSE * See LICENSE or http://www.gnu.org/licenses/gpl.txt *
 *****************************************************
 */

我开始使用Netbeans附带的“license-gpl20.txt”模板,遗漏了可能不必要的东西,如<#if licenseFirst??>${licensePrefix?replace(" +$", "", "r")},但没有找到它们究竟是什么意思。

因为我想要自己的“评论结构”(方框),所以我不能在每一行的开头使用那些常见的${licensePrefix}方向,这就是为什么,我认为输出看起来很难看。我发现FreeMarker模板中的空白等等有一些problems,但它没有真正帮助。

那么如何正确编写这样的模板来实现我的结构?

编辑1

  • 如何删除模板生成器插入的标准/*\*?即使我定义<#assign licenseFirst = "/****...,开头还有另一个/*等。
  • 我现在发现生成器真正适合“80 char line”的文本。那么如何定义自己放置新行的位置呢?

0 个答案:

没有答案