Find and Replace in Path
or
Ctrl+Shift+F or Ctrl+Shift+R
In the Project tool window:
or from the context menu for a directory
Specify what you want to find and where.
In the Replace in Path dialog, also specify the replacement text or pattern.
Use Ctrl+Shift+F and Ctrl+Shift+R to switch between the
find and replace modes.
Search pattern and replacement text
Item | Description |
---|
Text to find | In this field, specify the search pattern. Type the text manually or select one of the previously
specified patterns from the drop-down list.
-
If you specify the search pattern through a regular expression, use the
$n format in back references
(to refer to a previously found and saved pattern).
- This field can be left empty. If there is no text to
find, but the File mask check box is selected, then search results
include only the files matching the specified mask.
Pressing Alt+Down in this field, will open a history drop-down list of your
previous search entries.
|
Replace with | In this field, specify the replacement text. Type the text manually or select one of the previously
specified substitutions from the drop-down list.
- If you specify the replacement text through a regular expression, use the
$n format in back references. - To use a backslash character
\ in a regular expression, escape the meaningful
backslashes by inserting three extra backslashes in front:
\\\\ .
This field is available only in the Replace in Path dialog.
|
Options
Use this tab to specify find and replace options.
Item | Description |
---|
General |
In this area, specify additional search and replace parameters. The available options are:
-
Case sensitive - select this check box to have WebStorm distinguish between upper and lowercase letters
while searching.
-
Preserve case - if this check box is selected, WebStorm retains the case of the first letter
and the case of the initial string in general. For example, MyTest will be replaced with Yourtest
if you specify yourtest as the replacement.
This check box is disabled, if the Case sensitive or
Regular expressions check box is selected.
This field is available only in the Replace in Path dialog.
-
Whole words only (may be faster) - select this check box to have WebStorm search for whole words only,
that is, for character strings separated with spaces, tabs, punctuation, or special characters.
This check box is disabled, if the Regular expressions
check box is selected.
-
Regular expressions -
select this check box if the specified search pattern should be treated as
a regular expression.
- Context - use this drop-down list to confine the search to a certain context, for example:
- anywhere - select this option to search everywhere.
- In comments - select this option to confine search to comments, ignoring the other occurrences.
- In string literals - select this option to confine search to string literals, ignoring the other occurrences
- Except... - select one of the exception options to perform search avoiding comments, string literals or both.
|
Scope | In this area, specify the scope to apply the search to. The available options are:
- Whole project - select this option to search through the entire project.
- Directory - select this option to perform search within the specified
directory. By default, the text area already contains the directory name where a file
currently opened in the editor is located (if you call the dialog from the editor), or where
a file selected in the tool window is located (if you call the dialog from the tool window),
or the directory name selected in the tool window.
Pressing the ellipsis button opens the Select Path dialog,
where you can select the necessary directory.
- Recursively - this check box is only available for the directory search.
If selected, sets the search to be performed in the chosen directory and its subdirectories.
- Custom - select this option to search in a
scope.
You can choose one of the scopes from the drop-down list, or click the ellipsis button,
and
define a new scope in the Scopes dialog.
|
File name filter | In this area, specify additional settings to narrow down the search scope.
-
File mask - select this check box to narrow down the search scope
through file masks. In the drop-down list, select the desired mask or specify a new one
using wildcards.
Wildcards can include:
* to substitute a set of any characters,? to substitute a single character,! to exclude files. Mind that ! should go first in a
particular file name pattern, for example, !*.gant
You can specify multiple file masks, delimited with commas
(for example, *.xml,a?c.sql,!*.html ).
Note also, that negated pattern (for example, !*.min.js ) has implicit
inclusion pattern * . This allows avoiding such constructs as
*, !*.min.js for every file except minified javascript).
If text to find is not entered, and this check box is selected,
then WebStorm find all files matching the specified mask, regardless of their contents.
|
Result options | Click the down arrow to reveal the result presentation options.
|
Find |
|
Preview
Use this tab to check the preview of your search target.
You can press Up or Down keys to navigate between entries in the
preview area without leaving the Text to find field. You also can press
F4 to get to the selected entry in the editor.
Last modified: 15 November 2016