Defining scopes

Specify file masks in the Pattern text box, or click and type the pattern in the editor.

Using the Mouse Pointer

Select files and folders in the project tree view and click the buttons Include, Include Recursively, Exclude, and Exclude Recursively. For information about the controls, refer to Scope page description.

Based on the inclusion/exclusion of file and directories, PhpStorm creates an expression and displays it in the Pattern field.

Examples

file:*.php||file:*.twig - include all PHP and Twig files.

file^*php&&!file:*test*.php - include all PHP files except those that contain the character string test in their names.

file:www/wp-content/themes/my-site-child//*.php||file:www/wp-content/themes/my-site-child//*.css||file:www/wp-content/themes/my-site-child//*.js||file:www/wp-content/plugins/my-site//*.php||file:www/wp-content/plugins/my-site//*.css||file:www/wp-content/plugins/my-site//*.js - include all .PHP, .CSS, and .JS files from the theme and plugin of the WordPress website.

file:*.js||file:*.coffee - include all JavaScript and CoffeeScript files.

file:*js&&!file:*.min.* - include all JavaScript files except those that were generated through minification, which is indicated by the min extension.