m4l*_*90n 7 syntax netbeans code-formatting
我想知道netbeans ide中用于格式化代码模板的语法或语言是什么.我的意思是,在默认模板中我可以看到类似的东西;
while (${EXP default="exp"})
{
${selection line}${cursor}
}
Run Code Online (Sandbox Code Playgroud)
和:
// <editor-fold defaultstate="collapsed" desc="${comment}">
${selection}${cursor}// </editor-fold>
Run Code Online (Sandbox Code Playgroud)
我试验并做到了这一点:
int ${IDX newVarName default="loop"};
for (${IDX} = 0; ${IDX} < ${SIZE int default="size"}; ${IDX}++)
{
${cursor}
}
Run Code Online (Sandbox Code Playgroud)
它有效,但我真的不知道"$ {IDX}"或"$ {SIZE int default ="size"}"或"$ {selection} $ {cursor}"来自哪里以及其他什么陈述我可以用来格式化我的模板.
这是一些脚本或编程语言吗?
我在哪里可以找到这些信息?
我认为Netbeans使用模板引擎Freemarker.因此${...},在您使用模板时,Netbeans会填充所有变量(= ).
不幸的是,我没有可以使用的所有默认变量/方法的完整列表,但是这里列出了两个:
${cursor}:
在编辑代码模板值完成后,定义插入符所在的位置.
${selection}:
定义用于粘贴编辑器选择内容的位置.这被所谓的"选择模板"使用,每当用户在编辑器中选择一些文本时,这些模板就会显示为提示.
请看: http ://wiki.netbeans.org/Java_EditorUsersGuide#How_to_use_Code_Templates
${IDX} 看起来像您使用的自定义变量.
另请参阅:
- NetBeans IDE Java编辑器中的代码帮助:参考指南(代码模板)
- NetBeans IDE for PHP中的代码模板
| 归档时间: |
|
| 查看次数: |
5804 次 |
| 最近记录: |