Я использую PhpStorm 10.0.1. Я хочу исключить файлы в каталогах, которые соответствуют шаблону. Я хочу, чтобы это исключение удаляло исключенные файлы из набора файлов, которые использует PhpStorm, когда - например, - находит повторяющиеся определения классов.Как исключить файлы из проекта в PhpStorm по шаблону?
Я получил часть пути через раствор, который включает в себя Области применения:
- Открыть проект в PhpStorm
- Перейдите в раздел Настройки (File -> Settings)
- Перейдите к Appearance & Поведение -> Области
- Создайте область действия, чтобы исключить соответствующий файл (ы).
- Нажмите
+
значок - Выберите либо Локальный или общий
- Дайте область видимости имени
- Введите соответствующий шаблон
- Например, чтобы исключить файлы в каталогах, которые соответствуют
*-b0*
, введите!file:*-b0*/*
- Например, чтобы исключить файлы в каталогах, которые соответствуют
- Щелкните Исключить рекурсивно
- Проверьте в древовидной структуре, что соответствующие файлы исключены.
- Нажмите OK.
- Нажмите
Это где я застрял. Я не могу найти нигде в пользовательском интерфейсе в этой именованной области - за исключением диалогового окна настроек, в котором я его создал.
документация не поможет:
- https://www.jetbrains.com/phpstorm/help/scopes.html - «Сфера» описывает, как создать области, но не так, как использовать их
- https://www.jetbrains.com/phpstorm/help/configuring-scopes-and-file-colors.html - «Конфигурирование области и файлы Цвет» описывают, как цвет файлов область применения по-разному, но не как применить их к проекту
Как применить эту область к текущему проекту?
(Это может быть случай, прицелы применяются автоматически. В этом случае диалог Прицелы и остальные PhpStorm не согласны на то, что включено, а что исключено, и я должен сообщить об ошибке.)
Кажется, что это возможно * используется *, чтобы быть возможным: комментарии внизу https://www.jetbrains.com/webstorm/help/excluding-files-from-project .html включают некоторые из сотрудников JetBrains (Julia Mochenkova), который описывает, как это сделать. Найдите «Да, вы применяете Scope для всего проекта». Когда она говорит «Выберите свою область действия из списка, показанного на панели инструментов« Проект », как показано на предыдущей странице». она имеет в виду «Помогает ли эта картина? http://screencast.com/t/CGkCz4e5o». Но я нигде не обнаружил, что область охвата. (1/2) – WalterGR
Возможно, он был удален из продукта между тем и сейчас. Я бы спросил их на форуме, но он, похоже, населен сверчками, а не сотрудниками JetBrains. (2/2) – WalterGR
Спасибо, что научили меня чему-то новому сегодня! Похоже, эта функция определенно остается частью PhpStorm 10. Если панель инструментов проекта еще не видна, перейдите в раздел «Просмотр> Инструмент Windows> Проект». Затем нажмите на текст «Проект», который появляется непосредственно над корневой папкой дерева каталогов. Оттуда вы сможете выбрать свою собственную область! – Nate