当前位置:  开发笔记 > 编程语言 > 正文

Eclipse代码模板的Eclipse自定义变量

如何解决《Eclipse代码模板的Eclipse自定义变量》经验,为你挑选了3个好方法。

如何添加要插入Java代码模板的新变量.如何在Window-> Preferences-> Java-> Code Style-> Code Templates-> Code-> New Java Files-> Edit-> Insert Variable ...?中向列表添加变量?

目前,我的新文件创建时使用:

${filecomment}
${package_declaration}
${typecomment}
${type_declaration}

我希望他们能够像以下一样创建:

${begin_filecomment}
${package_declaration}
${typecomment}
${type_declaration}
${end_filecomment}

其中begin_filecomment和end_filecomment出现在"插入变量"列表中.



1> 小智..:

是的,您确实可以在此列表中添加变量.查看名为的扩展点

org.eclipse.ui.editors.templates

你会发现如何.



2> matt b..:

我很确定Eclipse生成的"变量"列表并没有办法添加新的模板变量.

你想要${begin_filecomment}${end_filecomment}做什么?只需在"编辑"框中键入内容 - 没有任何内容表明您不能将静态内容放入其中.



3> Rich Seller..:

要提供新变量,您需要创建一个插件并实现org.eclipse.ui.editors.templates扩展点.

您必须提供org.eclipse.jface.text.templates.TemplateVariableResolver的子类,该子类将实现各种解析方法以将占位符解析为所需的值.

请参阅此处以获取有关扩展点的帮助以及提供ant变量的示例.

正如matt b所说,你通常只需要将文本定义为样板文件,因此为此实现变量是过度的.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有