Eclipse rcp 覆盖每个视图上关联菜单中的删除命令

Eclipse rcp 覆盖每个视图上关联菜单中的删除命令,eclipse-rcp,Eclipse Rcp,例如,在包文件夹上单击鼠标右键时,我希望覆盖delete命令。 首先,我添加了一个扩展点(org.eclipse.ui.edit.delete上的处理程序)来在不同的情况下使用我的delete类,当我按下delete按钮或转到edit->delete时,它工作得非常好。 但当我使用上下文菜单时,最初的删除操作是use,我不知道如何在右键单击命令上添加处理程序。我在上下文菜单中创建了一个新命令My delete,我工作得很好,但上下文菜单中有2个delete。 我想用我的替代原来的删除 我希望我能

例如,在包文件夹上单击鼠标右键时,我希望覆盖delete命令。 首先,我添加了一个扩展点(org.eclipse.ui.edit.delete上的处理程序)来在不同的情况下使用我的delete类,当我按下delete按钮或转到edit->delete时,它工作得非常好。 但当我使用上下文菜单时,最初的删除操作是use,我不知道如何在右键单击命令上添加处理程序。我在上下文菜单中创建了一个新命令My delete,我工作得很好,但上下文菜单中有2个delete。 我想用我的替代原来的删除

我希望我能在这里找到Eclipse RCP专家来帮助我。 谢谢

真诚地,
Arnaud.

您不能覆盖上下文菜单中的删除。浏览器使用一个操作将其放在那里,这只是SWT.Selection事件(未绑定到commands/keybinding系统)的一个升级