Syntax highlighting just displays the text in file with attributes defined in the Manage Themes
There is no option to display the text in active file different to how the characters are really stored in file because many languages are case sensitive. Therefore font styles like "capitalized" or "in upper case" are not available in UltraEdit. Word processing applications offer such font styles by adding hidden formatting tags into the document file for those special text formatting. But it is not possible to add hidden formatting related information in plain text files.Auto-completion
For the auto-completion feature using also the keywords from syntax highlighting wordfile among other resources, see help pages Auto Completion
, it is possible to change the case of the keywords you want to upper case.
Open Advanced - Configuration - Editor Display - Syntax Highlighting
, select the wordfile for the language you want to modify, click on button Open
and close configuration dialog with button Cancel
. Now change the keywords you want to see in upper case in auto-completion window in the wordfile. Save the wordfile, switch to syntax highlighted file, enter the first 2 or 3 letters, and press Ctrl+Space if auto-completion window does not display automatically, to see the suitable keyword suggested as defined in the wordfile.
Note 1: Words in active file written in a different case are also displayed in auto-completion window for a case insensitive language.
Note 2: If the syntax highlighting wordfile contains in first line NOT the keyword Nocase
, the language is case sensitive which I suppose is not the case for the language you want to change the case of the keywords. However, in this case the words in the wordfile must be resorted using macro SortLanguage
or the UE Companion Utility
after modification in the wordfile.Auto-correction
There is the setting Auto-correct keywords
at Advanced - Configuration - Editor Display - Miscellaneous
which really changes the case of keywords in file while entering them if this feature is enabled. It does not change the case of the keywords already present in file.
This feature requires that the syntax highlighting language used for active file is case sensitive which means Nocase
is not used in first line of the wordfile.
For usage of auto-correction for a case insensitive language it is necessary to remove in the wordfile the keyword Nocase
in first line, add for each keyword the 3 common spellings, for example else
(all in same color group or in 3 different color groups), and sort the wordfile using macro SortLanguage
or the UE Companion Utility
Now the first respectively the first 2 letters entered define which word the auto-correction feature uses from the language keywords defined in the wordfile.Smart templates
There is the setting Auto-suggest smart template when typing
at Advanced - Configuration - Templates
. If this feature is used, the templates must be defined by you as you like them inserted. Open Advanced - Display/Modify Templates
, select the template group containing the templates used by you, edit the templates where you want the language keywords inserted in upper case, and save all changes with button OK
. You can also right click into Template List
view if currently visible and left click on context menu item Modify Templates
to open the dialog for editing templates.