The third requested enhancement (configurable character set of word characters) based on the
large enhancement request written by me was introduced with UltraEdit for Windows v25.00.0.82 and UEStudio v18.00.0.18.
A string starting with non-word character
$ like
$variable is selected with including the dollar sign on
- double clicking on $variable with pointing device;
- pressing hokey Ctrl+J to select the word at current position of caret;
- clicking in ribbon mode on ribbon tab Edit in first ribbon group Select and delete on down arrow of first item Select and next in popup menu on item Select word;
- clicking in toolbar/menu mode with contemporary menus in menu Edit in submenu Select on menu item Select word;
- clicking in toolbar/menu mode with traditional menus in menu Edit on menu item Select word.
But
$ is interpreted as word character anywhere within a string for selection only if the string is within a file or section syntax highlighted with a syntax highlighting language with language marker
PHP_LANG which means the string must be part of a PHP code block according to syntax highlighting.
Pressing
Ctrl+F to open
Quick find or
Alt+F3 to open regular
Find (with default key assignment) or
Ctrl+R to open
Replace or
Ctrl+Shift+F to open
Find in Files with caret anywhere within
$variable results also in getting the variable with the dollar sign preset as string to find.
The built-in enhancement for PHP code was removed in UE v25.10 and UES v18.10 because of
/Word Select Include = feature introduced with those versions which makes it possible for every user to customize the word selection/navigation behavior for syntax highlighted files.
Update on 2021-01-31:
The first (configurable case matching behavior) and second (configurable whole word matching behavior) requested enhancements were introduced with UltraEdit for Windows v28.00 and UEStudio v21.00 offering at
Advanced - Settings or Configuration - Search - Advanced for
Highlight all occurrences of selected word the configuration settings:
- Match case
- Match whole word only
- ... when selection is whole word only