如何在插件/ 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 –