如何在插件/RCP 中配置透视图以显示 .* 资源。
目前,它应该Customize View...
通过每个用户选择来手动完成。
在 Eclipse 插件开发中,如何默认以新的视角显示 .* 文件?
如何在插件/RCP 中配置透视图以显示 .* 资源。
目前,它应该Customize View...
通过每个用户选择来手动完成。
在 Eclipse 插件开发中,如何默认以新的视角显示 .* 文件?
我假设您想*.
在包资源管理器中显示资源。我认为没有任何插件可以做到这一点,但你仍然有一些可能性。
一个简单的方法是去Customize View
。您可以Filters...
从视图菜单中选择(.* resources
修改后将显示快捷方式):
但当然,您仍然需要为每个用户这样做。如果这仍然太麻烦,您需要使用定义它们的扩展。您可能很幸运地创建了自己的插件,该插件试图覆盖定义过滤器的扩展点。简而言之,您必须将其添加到您的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>
然而,有一个 hack,不能保证这会奏效。如果您查看org.eclipse.jdt.ui.actions.CustomFiltersActionGroup.CustomFiltersActionGroup(String, StructuredViewer)
,您会发现它取决于加载过滤器扩展的顺序。根据这个问题,这是相当随意的。
另一种需要更多工作但不那么hacky并且(据我所知)肯定会工作的方法是修改原始扩展点。这是在中定义的,org.eclipse.jdt.ui
因此您必须替换此插件。为此,您需要:
Plug-ins
视图,右键
org.eclipse.jdt.ui
选择import as sourceplugin.xml
在(搜索)中找到扩展名name="%HideSystemFiles.label"
并更改enabled="true"
为enabled="false"
这种方法的一个缺点是,每次org.eclipse.jdt.ui
更新时您都必须维护它,基本上要再次执行所有步骤。
有关功能补丁的更多信息,请参阅: