gpt4 book ai didi

eclipse - 将上下文菜单条目添加到文本编辑器

转载 作者:行者123 更新时间:2023-12-02 18:36:34 26 4
gpt4 key购买 nike

我想将自定义菜单项添加到 Eclipse 中默认文本编辑器的上下文菜单中。

我可以使用以下命令向所有上下文菜单添加菜单条目

<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<command commandId="HelloPlugin2.commands.sampleCommand" label="My Test" style="push" />
</menuContribution>

但我希望它只显示在当前编辑器的上下文菜单中,所以我尝试了

 <menuContribution locationURI="popup:#TextEditorContext?after=additions">
<command commandId="HelloPlugin2.commands.sampleCommand" label="My Test" style="push" />
</menuContribution>

但不幸的是该项目不可见...

有谁可以帮帮我吗?谢谢!

最佳答案

基本文本编辑器上下文菜单 ID 为 #TextEditorContext,但基于文本编辑器的其他编辑器通常使用 setEditorContextMenuId 方法覆盖它。

查看 setEditorContextMenuId 调用 Java 文本编辑器上下文菜单 ID 似乎是 #CompilationUnitEditorContext (如果是 .class 文件,则为 #ClassFileEditorContext正在编辑中)。

关于eclipse - 将上下文菜单条目添加到文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22374204/

26 4 0