0
ユーザー作成の検索項目を非表示にしたかったのですが、すなわち、検索> xxx_item。この項目は、ユーザー定義のパースペクティブに対してのみ有効にする必要があります。以下は、同じものに使用されるactionSetです。親切に私に実現可能な解決策を提供します。パースペクティブに基づいてアクションセットを有効または無効にする方法
<extension point="org.eclipse.ui.actionSets">
<actionSet
id="org.eclipse.search.searchActionSet1"
label="Search"
visible="true">
<menu
id="org.eclipse.search.menu"
label="Search"
path="navigate">
<groupMarker name="xxxGroup"/>
</menu>
<action id="com.xxx.udt.ui.MCPOpenFileSearchPage"
definitionId="com.xxx.udt.ui.MCPOpenFileSearchPage"
menubarPath="org.eclipse.search.menu/mcpGroup"
label="%action.MCPFileSearch"
icon="icons/full/search/MCPSearchDialog.png"
helpContextId="file_search_action_context"
class="com.xxx.udt.ui.MCPOpenFileSearchPage" >
</action>
</actionSet>
</extension>
こんにちはGreg、私は以下の部分を編集しました。 fのコードをplugin.xmlファイルに追加して、上記のコードでvisible = "false"を変更します。ただし、すべてのパースペクティブで表示されます。 \t \t < perspectiveExtension \tターゲットID = "com.XXX.tde.xxxPerspective"> \t \t \t \t \t perspectiveExtension> –
以前のコードでパースペクティブを開いていた場合は、パースペクティブをリセットして新しい定義を表示する必要があります。 –
いいえ、古いパースペクティブを開いていません。 –