当您右键单击文件夹时,Eclipse会弹出一个上下文菜单,允许您创建不同类型的文件.我想添加一个选项来添加一种我自己的文件(我想要放在那里的一些常量数据).有一个简单的方法吗?
好吧,我知道有两种方法(一种是经过测试的,另一种是我不确定的),你可以在其中扩展默认 new submenu
的包浏览器弹出菜单.
简短,有效且经过测试的方法是使用org.eclipse.ui.perspectiveExtensions
.
>>注意:您需要一个向导来提供默认 new submenu
的包浏览器弹出菜单.您可以使用此链接eSpeed开发与Eclipse向导(由@Ed Burnette提供的相同)来完成此操作
要遵循的步骤:
testwizard.wizards.TestWizard
.org.eclipse.ui.perspectiveExtensions
.对于这个例子,我只是为Java开发视角做出了贡献.您可以为不同的视角设置多个实例.因此,targetId是org.eclipse.jdt.ui.JavaPerspective
.testwizard.wizards.TestWizard
在我的情况.>> 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
.而且我不确定它是否会起作用.提供它只是为了阅读和探索目的
使用这些链接:
最后,我建议您使用第一种方法,因为它简单而优雅.如果您正在编写新的透视图,视图等,请阅读并使用第二种方法.
希望这可以帮助.
归档时间: |
|
查看次数: |
2547 次 |
最近记录: |