The dockable Search tool
can be used for more advanced search and replace
tasks within the current editor. It provides the ability to customize case
sensitivity and whole/part word matching, search in selection, and perform
wildcard or regex search and replace.
The Replace field may be hidden and can be shown from the Options menu
in the bottom right of the tool.
To the right of the Search and Replace fields, Wing makes available
a popup that contains a history of previously used strings, options for
inserting special characters, and an option for expanding the size of the
entry area.
The following search options can be selected from the tool:
- Case Sensitive -- Check this option to show only exact matches
of upper and lower case letters in the search string.
- Whole Words -- Check this option to require that matches are
surrounded by white space (spaces, tabs, or line ends) or punctuation
other than _ (underscores).
- In Selection -- Search for matches only within the current selection
on the editor.
The following additional options are available from the Options popup menu:
- Show Replace -- Whether or not the Replace field is visible in the tool.
- Text Search -- Select this to do a regular text search without
wildcard or regex.
- Wildcard Search -- Select this to allow use of special characters for
wildcarding in the search string (see Wildcard Search Syntax for details).
- Regex Search -- Select this to use regular expression style
searching. This is a more powerful variant than wildcard search
that allows for more complex specification of search matches and
replacement values. For information on the syntax allowed for
the search and replace strings, see Python's Regular Expression
Syntax documentation. In this mode, the replace string can
reference regex match groups with \1, \2, etc, as in
the Python re.sub() call.
- Wrap Search -- Uncheck this to avoid wrapping around when the
search reaches the top or bottom of a file.
- Incremental -- Check this to immediately start or restarted
searching as you type or alter search options. When unchecked,
use the forward/backward search buttons to initiate searching.
- Find After Replace -- Select this to automatically find the next
search match after each Replace operation.