gpt4 book ai didi

eclipse - 如何将我自己的文件模板添加到 Eclipse 中?

转载 作者:行者123 更新时间:2023-12-03 07:41:55 25 4
gpt4 key购买 nike

当您右键单击文件夹时,Eclipse 会弹出一个上下文菜单,允许您创建不同类型的文件。我想添加一个选项来添加我自己的一种文件(我想将一些常量数据放在那里)。有简单的方法吗?

enter image description here

最佳答案

嗯,我知道有两种方法(一种经过测试,另一种我不确定)可以扩展默认 new submenu包资源管理器弹出菜单。

简短、有效且经过测试的方法是使用 org.eclipse.ui.perspectiveExtensions .

>>注意:您将需要一个向导来为默认new submenu做出贡献。包资源管理器弹出菜单。您可以使用此链接 eSpeed development with Eclipse wizards 执行此操作(与 @Ed Burnette 提供的相同)

遵循的步骤:

  1. 在本例中,我创建了一个虚拟测试向导,其id testwizard.wizards.TestWizard .
  2. 现在创建 org.eclipse.ui.perspectiveExtensions 的扩展。对于这个例子,我只是对Java 开发视角做出贡献。您可以为不同的视角拥有它的多个实例。因此,targetIdorg.eclipse.jdt.ui.JavaPerspective .
  3. 现在右键单击perspectiveExtension并选择newWizardShortcut
  4. newWizardShortcutid 设置为您的自定义向导 ID,即 testwizard.wizards.TestWizard就我而言。
  5. 重新启动您的应用程序。现在不要忘记重置视角,否则您添加到弹出菜单中的内容将不可见。

>>Plugin.xml

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.newWizards">
<category
name="Test Wizards"
id="TestWizard">
</category>
<wizard
name="HTML Test Wizard"
icon="icons/sample.gif"
category="TestWizard"
class="testwizard.wizards.TestWizard"
id="testwizard.wizards.TestWizard">
</wizard>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.jdt.ui.JavaPerspective">
<newWizardShortcut
id="testwizard.wizards.TestWizard">
</newWizardShortcut>
</perspectiveExtension>
</extension>
</plugin>

>>输出

Output

漫长且未经测试的方法是使用 org.eclipse.ui.navigator.navigatorContent 。而且我不确定它是否会起作用。仅供阅读和探索之用

使用这些链接:

  1. Navigator Content 1
  2. Navigator Content 2

最后我建议您使用第一种方法,因为它简单而优雅。如果您正在编写新的视角、 View 等,请阅读并使用第二种方法。

希望这有帮助。

关于eclipse - 如何将我自己的文件模板添加到 Eclipse 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5615555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com