1
我試圖僅在彈出式菜單中貢獻一些字符串或代碼才能在編輯器中突出顯示。 (是的,這與Eclipse內置的「Surround With」彈出式菜單非常相似:僅在選擇某些代碼時才顯示該菜單貢獻)。PDE:僅在編輯器中選擇文本時才添加菜單提示
我試過這個,但沒有工作。
<objectContribution
adaptable="true"
id="org.mydomain.Action"
objectClass="org.eclipse.jface.text.TextSelection">
<action
class="org.mydomain.Action"
enablesFor="1"
icon="icon/icon_16.png"
id="org.mydomain.Action"
label="Menu..."
menubarPath="additions">
</action>
</objectContribution>
Haved搜索wiki和help doc但沒有找到一些線索。
'Surround With'菜單似乎是在Java編輯器中使用「AbstractTextEditor.editorContextMenuAboutToShow」的重寫而不是plugin.xml中的定義完成的。這使得檢查文本選擇變得更容易。這是你自己的編輯器,你可以這樣做嗎? –