如何将自己的文件模板添加到Eclipse?

dev*_*ium 6 eclipse

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

在此输入图像描述

Fav*_*ius 9

好吧,我知道有两种方法(一种是经过测试的,另一种是我不确定的),你可以在其中扩展默认 new submenu的包浏览器弹出菜单.

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

>>注意:您需要一个向导来提供默认 new submenu的包浏览器弹出菜单.您可以使用此链接eSpeed开发与Eclipse向导(由@Ed Burnette提供的相同)来完成此操作

要遵循的步骤:

  1. 在这个例子中,我创建了一个带有id 的虚拟测试向导testwizard.wizards.TestWizard.
  2. 现在创建一个扩展名org.eclipse.ui.perspectiveExtensions.对于这个例子,我只是为Java开发视角做出了贡献.您可以为不同的视角设置多个实例.因此,targetIdorg.eclipse.jdt.ui.JavaPerspective.
  3. 现在右键单击perspectiveExtension并选择newWizardShortcut
  4. 设置ID的的newWizardShortcut作为您的自定义向导ID IE 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>
Run Code Online (Sandbox Code Playgroud)

>>输出

产量

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

使用这些链接:

  1. 导航内容1
  2. 导航内容2

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

希望这可以帮助.