2010-08-31 29 views
1

我想爲第三方插件提供的現有編輯器提供彈出式菜單操作。在我的viewerContribution中,我需要指定編輯器的targetID,我想添加菜單條目 - 但是如何獲得該ID?Eclipse插件開發:如何獲取viewer的targetIDContribution

迄今爲止我發現的示例代碼只對自編的編輯有貢獻,但對於已經存在的內容沒有貢獻。

這是Eclipse 3.5之前的版本,所以我使用「old」org.eclipse.ui.popupMenus擴展點。

回答

5

請參閱Plug-in Spy。

在編輯器上點擊Alt + Shift + F1查看其ID和貢獻者。

插件菜單間諜 按Alt + Shift + F2將鼠標光標切換到間諜模式。現在選擇一個菜單條目。它會顯示菜單ID和它的貢獻者。

順便說一句......你不能得到一些平臺貢獻的菜單項的ID,因爲他們沒有。