Announcing UltraEdit v15.10:
All New XML Manager, Sort Improvements,
Code Folding Guides, and Much More...
UltraEdit v15.10 promises to be one of the most substantial point releases to date. We've added a completely new XML Manager which provides a parsed graphical tree-style view of any XML-based document opened in UltraEdit. Got an XML error log file lacking new lines? No problem; open it up with 15.10's XML Manager and graphically browse the file to view, select, delete, copy/paste, and move nodes WITHOUT getting lost in a sea of never-ending XML data!
Of course, the XML Manager is only the beginning... as is typical of so many IDM releases, most of our new features and enhancements are spawned from your feedback... including greatly expanded sort functionality, column marker improvements, and more... Read on below.
New: XML Manager provides parsed tree view of XML-based documents
Access a parsed tree-style view of your XML-based files - any XML based file. The XML Manager can handle any file that is highlighted as XML; once the file is loaded, open up the XML Manager window and scroll through the XML tree to view parent/child nodes and elements. The collapsible nodes give you the ability to inspect one or more branches at a time, allowing you to see only what you want to see. The XML Manager icons provide visual indicators of element types.

The right-click context menu in the XML Manager gives you the ability to select and delete elements, cut/copy/paste elements, and duplicate elements.

Frustrated with XML-based log files or error logs lacking new line characters? The XML Manager makes dealing with these a cinch! Browse elements in the XML tree view and double-click to jump to the element in the file - even if there are no line breaks!

Finally, we've also freed up the existing XML Convert to CR/LF functionality to work on ANY file that is highlighted as XML. If you have an "extension-less" log file full of XML data on a single line, simply go to View -> View As and select "XML" to activate and use the XML Convert to CR/LF feature.
New: Code Folding enhancements including folding guide lines
Another addition to the v15.10 release, our new code folding guides provide you a visual indication of logical blocks of code, as well as a preview on how the code will fold. Guide lines begin at the open/close fold block and end with a "tail" at the matching close fold string.

We've also moved folding processing to a separate thread so you can open and navigate large files while folding is parsing in the background without any loss in performance.
New: Unlimited column markers, column marker "groups", more...
Forget about the old limit of 12 column markers. V15.10 does away with the hard-coded limit and introduces a completely new column marker interface including the ability to logically "group" and name column markers for your convenience. You can toggle column markers on or off via the new Show Column Markers command, or assign a custom hotkey to the new key mapping command ViewShowColumnMarkers. And of course your existing legacy column markers are preserved in their own group.

New: Sort now includes the ability to delete duplicates based on any or all keys
You requested it, we delivered it. The Sort option (in File -> Sort -> Advanced Sort Options) now provides the ability to remove duplicates based on any or all of your sort keys! Using the Remove Duplicates option "Where All Selected Keys Match", you can select only those keys that should be used to evaluate duplicates, while the actual sort itself will still respect all keys.

Read our updated file sorting powertip.
To further support the expanded functionality of the Sort engine, we've added a new "sort" object to UltraEdit's scripting environment including a new sort()
method and many new properties for duplicate removal based on keys, as well as new macro commands for sorting and removing duplicates based on keys. Complete documentation is available in the v15.10 Help files under "Scripting Commands" and "Edit Macro command".
Click here to see a full list of UltraEdit's latest changes.
















