Очень полезная фича PhpStorm: Mark Directory as Excluded
Мусор в поиске
В каждом среднем и крупном проекте есть папки с “мусорным” кодом, по которому в общем случае не нужно делать поиск.
/vendor
/runtime
/resources
/assets
И так далее.
Всё что содержит сторонний либо “скомпилированный” код.
Если мы запускаем поиск в коде по всему проекту — Ctrl + Shift + F — нам эти файлы только мешают.
Избавляемся от мусора в поиске
Благодаря встроенной в PhpStorm фиче мы можем очень легко избавиться от этого кода.
Нажимаем на “ненужную” папку правой кнопкой, выбираем “Mark Directory as” -> “Excluded”
Папка поменяет цвет на оранжевый, это означает что её содержимое игнорируется PhpStorm.
Чистим скоуп
Можно пойти дальше и совсем скрыть лишнюю папку.
Для этого создадим скоуп (Scope) для файлов проекта.
Settings -> Appearance & Behavior -> Scopes
Создаём скоуп, и помечаем папку “excluded”.
Теперь выбрав в окошке файлов проекта наш скоуп как режим просмотра, папка будет скрыта.
Это делает исключение лишних папок ещё более полезным.
Чистый поиск
Теперь запускаем поиск, и больше никакого мусора!