Очень полезная фича PhpStorm: Mark Directory as Excluded

Мусор в поиске

В каждом среднем и крупном проекте есть папки с “мусорным” кодом, по которому в общем случае не нужно делать поиск.

/vendor
/runtime
/resources
/assets

И так далее.

Всё что содержит сторонний либо “скомпилированный” код.

Если мы запускаем поиск в коде по всему проекту — Ctrl + Shift + F — нам эти файлы только мешают.

Избавляемся от мусора в поиске

Благодаря встроенной в PhpStorm фиче мы можем очень легко избавиться от этого кода.

Нажимаем на “ненужную” папку правой кнопкой, выбираем “Mark Directory as” -> “Excluded”

Папка поменяет цвет на оранжевый, это означает что её содержимое игнорируется PhpStorm.

Исключаем папку из проекта в PhpStorm

Чистим скоуп

Можно пойти дальше и совсем скрыть лишнюю папку.

Для этого создадим скоуп (Scope) для файлов проекта.

Settings -> Appearance & Behavior -> Scopes

Создаём скоуп, и помечаем папку “excluded”.

Теперь выбрав в окошке файлов проекта наш скоуп как режим просмотра, папка будет скрыта.

Это делает исключение лишних папок ещё более полезным.

Чистый поиск

Теперь запускаем поиск, и больше никакого мусора!