如何在插件/ RCP中配置透視圖以顯示。*資源。Eclipse插件:如何在透視圖中默認顯示。*資源
目前,應該由每個用戶選擇Customize View...
來手動完成。
在Eclipse插件開發中如何在默認情況下以新視角顯示。*文件?
相關 How to customize eclipse perspective programmatically?
如何在插件/ RCP中配置透視圖以顯示。*資源。Eclipse插件:如何在透視圖中默認顯示。*資源
目前,應該由每個用戶選擇Customize View...
來手動完成。
在Eclipse插件開發中如何在默認情況下以新視角顯示。*文件?
相關 How to customize eclipse perspective programmatically?
我假設你想顯示*.
資源在包瀏覽器。我不認爲有任何插件可以做到這一點,但你仍然有一些可能性。
一個簡單的方法就是去Customize View
。您只需從視圖菜單(修改後的快捷方式.* resources
將顯示)選擇Filters...
:
但是,當然,你仍然需要做的,對於每一個用戶。如果這仍然太麻煩,您需要使用定義它們的擴展。你可能有創建你自己的插件試圖覆蓋定義過濾器的擴展點的運氣。總之,你必須添加到您的plugin.xml
<extension point="org.eclipse.jdt.ui.javaElementFilters">
<filter
targetId="org.eclipse.jdt.ui.PackageExplorer"
name=".* resources (new)"
enabled="false"
description="Hides resources with names that start with a '.'"
pattern=".*">
</filter>
</extension>
然而,有一個黑客並沒有保證,這將工作。如果您查看org.eclipse.jdt.ui.actions.CustomFiltersActionGroup.CustomFiltersActionGroup(String, StructuredViewer)
,您會發現它取決於過濾器擴展的加載順序。根據this question這是相當隨意的。
另一種需要做更多工作的方法,但是更加簡單,並且(根據我的最佳知識)肯定會工作,就是修改原始擴展點。這在org.eclipse.jdt.ui
中定義,所以你必須替換這個插件。要做到這一點,你需要:
Plug-ins
視圖中, org.eclipse.jdt.ui
並選擇進口右鍵單擊源plugin.xml
擴展(搜索name="%HideSystemFiles.label"
)和改變enabled="true"
到enabled="false"
這種方法的一個缺點是每次更新org.eclipse.jdt.ui
時都必須保持這一點,基本上要經過所有步驟。
有關功能修補程序的詳細信息,請參閱:
偉大的職位。我應該說,所討論的觀點不是JDT相關的。它被定義爲新的https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.ui/plugin.xml#L163-L171(它看起來像這樣~~它從資源角度繼承〜 〜與Resource透視圖共享相同的設置)然後是PerspectiveFactory https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.ui/src/org/nodeclipse/ui/perspectives/NodePerspective.java #L25但我在工廠時看不到所需的方法。 (點和看內容的幫助)。 –
IPerspectiveFactory不會導致回答... http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse% 2Fui%2FIPerspectiveFactory.html 需要知道屬性的確切名稱,如擴展點=「org.eclipse.jdt.ui.javaElementFilters」 –
哦,這是關閉http://help.eclipse.org/juno/index.jsp ?topic =%2Forg.eclipse.platform.doc.isv%2Freference%2Fextension-points%2Forg_eclipse_ui_ide_resourceFilters.html
你想顯示。* *包資源管理器中的資源*或其他地方? – Tobber
項目資源管理器實際上 –
http://stackoverflow.com/questions/26113234/how-to-change-eclipse-preferences-programmatically –