v18.10

Improving software isn't always about new features...
UltraEdit v18.10: What's important now is polish!
As our loyal users have come to expect with UltraEdit point releases, the central focus is polish! With UltraEdit v18.10 we have taken the past few months to enhance performance and fine-tune existing functionality. The result is a substantial maintenance installment that delivers on your expectation of text editing perfection. Along with this maintenance release are a few of your most requested enhancements! We are especially excited about indent-based code folding for our Python programmers as well as several usability and functionality additions to the all-new Smart Template functionality. Read more about what's new below...
New: Code folding based on indent level
Python developers rejoice! This release includes native support for code folding in Python files based on indentation level. For other languages, you can enable indent-based code folding by adding the "EnableCFByIndent" keyword to the top of the appropriate wordfile.

Enhanced: Selectable default parameters in Smart Template variables
Smart Templates get smarter in v18.10! You can now specify a selectable list of default parameters for a Smart Template variable. Use the pipe character to separate parameters (for example: [+dog|cat|pig+]), then when inserting your template, the auto-complete list will open with each available parameter where you can select the one you want.

Enhanced: Smart Template usability improvements
Sometimes all it takes is a small tweak to make a huge difference. Smart Templates have been tweaked in several areas including the ability to sort templates in the Modify Templates dialog, the ability to resize the Modify Templates dialog, your custom color settings in the template editor, and the ability to move templates between groups.

Enhanced: Change the output window font
Setting the output window font is easier than it's ever been. Simply right-click in the output window and select "Set Output Font".

Plus... Substantial improvements, maintenance, and enhancements
UltraEdit v18.10 includes everything above plus the following maintenance items and fixes:
- FTP/SFTP:
- Several fixes and improvements for OpenVMS servers
- Addressed a couple of FTP account storage issues
- Set "Right-click file open from text" feature for FTP file paths to resolve to account's initial directory
- Smart Templates:
- Addressed issue updating active environment templates
- Addressed issues converting old templates to new format
- Addressed issue where [$replace$] didn't work correctly if inserting template via auto-complete dialog
- Addressed issues with non-English UTF-8 characters in templates
- Addressed caret positioning issue when inserting templates
- Restored template names in Insert -> Individual Templates sub-menu
- Added ability to access all language templates in one file (configurable)
- Find/Replace:
- Addressed issues when replacing in selected text
- Addressed issue where edit operations like Replace and Sort in large files result in "Out of memory" errors
- Addressed minor issues with Find String List
- Display:
- Addressed issue where child window controls are are magnified 200% in some isolated cases
- Addressed issue where lower value ASCII characters do not display
- Addressed issue where sorting files by size isn't correct in File View
- Other/miscellaneous:
- Addressed issues when selecting columns in column mode
- Addressed double prompt to close open files when switching projects
- Backup/Restore User Customizations now includes FTP INI files and Smart Template files
- Better instance handling for opening files in UE from other applications (7zip, VSS, etc.)
- Fixed problem with string highlighting when printing syntax highlighting
- File code page data now cleared when clearing histories (or on exit)
- Version backups created during auto-save in unmodified file if dynamic variable is used in backup format
See the full list of changes in UltraEdit v18.10













