Я предполагаю, что вы хотите, чтобы показать *.
ресурсы в пакете исследователь. Я не думаю, что есть какой-либо плагин, предназначенный для этого, но у вас все еще есть некоторые возможности.
Простой способ сделать это - перейти на 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>
Существует, однако, хак, и нет никакой гарантии, что это будет работать. Если вы посмотрите на 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"
- Создайте «патч» с плагином. Экспортируйте его и установите в свой Eclipse. (см. ресурсы ниже)
Одним из недостатков этого подхода является то, что вы должны поддерживать его каждый раз, когда обновляется org.eclipse.jdt.ui
, по существу повторяя все шаги снова.
Для получения дополнительной информации о художественных пластырей см:
Вы хотите показать.* ресурсов в * проводнике пакетов * или где-то еще? – Tobber
Проводник проекта фактически –
http://stackoverflow.com/questions/26113234/how-to-change-eclipse-preferences-programmatically –