Dialogs
Find/replace dialog
With this dialog find texts and replace texts can be entered. If any text is selected before the find the selected text is used as the find text. If no text is selected the previous find text persists.
A nice feature is the find text history which is shared between all edit sessions. So if you want to search the same text in in another session just switch to its window and go back in the history.
The search can be restricted to matching case (default regardless case) and to whole words (default any text). Further searches can be done with regular expression. the following patterns are allowed:
- . Matches any character
- \( This marks the start of a region for tagging a match.
- \) This marks the end of a tagged region.
- \n Where n is 1 through 9 refers to the first through ninth tagged region when replacing. For example, if the search string was Fred\([1-9]\)XXX and the replace string was Sam\1YYY, when applied to Fred2XXX this would generate Sam2YYY.
- \< This matches the start of a word using Scintilla's definitions of words.
- \> This matches the end of a word using Scintilla's definition of words
- \x This allows you to use a character x that would otherwise have a special meaning. For example, \[ would be interpreted as [ and not as the start of a character set.
- [...] This indicates a set of characters, for example, [abc] means any of the characters a, b or c. You can also use ranges, for example [a-z] for any lower case character.
- [^...] The complement of the characters in the set. For example, [^A-Za-z] means any character except an alphabetic character.
- ^ This matches the start of a line (unless used inside a set, see above).
- $ This matches the end of a line.
- $ This matches the end of a line.
- + This matches 1 or more times. For example, Sa+m matches Sam, Saam, Saaam and so on.
Goto dialog
With this dialog line numbers can be entered. The window is moved so the entered line is visible.