Netbeans代码模板格式化语法
我想知道netbeans ide中用于格式化代码模板的语法或语言是什么。我的意思是,在默认模板中,我可以看到如下内容:Netbeans代码模板格式化语法,netbeans,syntax,code-formatting,Netbeans,Syntax,Code Formatting,我想知道netbeans ide中用于格式化代码模板的语法或语言是什么。我的意思是,在默认模板中,我可以看到如下内容: while (${EXP default="exp"}) { ${selection line}${cursor} } 以及: // ${selection}${cursor}// 我做了一个实验: int ${IDX newVarName default="loop"}; for (${IDX} = 0; ${IDX} < ${SIZE int defa
while (${EXP default="exp"})
{
${selection line}${cursor}
}
以及:
//
${selection}${cursor}//
我做了一个实验:
int ${IDX newVarName default="loop"};
for (${IDX} = 0; ${IDX} < ${SIZE int default="size"}; ${IDX}++)
{
${cursor}
}
int${IDX newVarName default=“loop”};
对于(${IDX}=0;${IDX}<${SIZE int default=“SIZE”};${IDX}++)
{
${cursor}
}
它可以工作,但我不知道“${IDX}”或“${SIZE int default=“SIZE”}”或“${selection}${cursor}”来自哪里,以及我可以使用哪些其他语句来格式化模板
这是脚本语言还是编程语言
在哪里可以找到这些信息?我认为Netbeans使用了模板引擎。因此,所有变量(
${…}
)都是在使用模板时由Netbeans填充的
不幸的是,我没有您可以使用的所有默认变量/方法的完整列表,但这里列出了其中两个:
${cursor}
:
定义编辑后插入符号的位置
代码模板值的
${selection}
:
定义用于粘贴编辑器选择内容的位置。
这被显示为提示的所谓“选择模板”使用
每当用户在编辑器中选择某些文本时
请看这里:
${IDX}
看起来像是您使用的自定义变量
另请参见:-
-几乎涵盖了所有的内容。 看看电视剧,还有一个提示叫做“completionInvoke”,但仅此而已
int ${IDX newVarName default="loop"};
for (${IDX} = 0; ${IDX} < ${SIZE int default="size"}; ${IDX}++)
{
${cursor}
}