Home  »  Products  »  UltraEdit  »  Announcing v18


Tour new releases

Our most current version is 18.20. To tour that version's changes, click its link below.





New release:
v18.00
UltraEdit software box

Announcing UltraEdit v18.00, featuring Smart Templates:
   It's what's next in text editing!

UltraEdit v18.00 delivers one of the most powerful and exciting pieces of functionality available in the world of text editing today, period... Smart Templates! Smart Templates are not simply an addition to UltraEdit's existing template functionality; but a completely re-imagined and re-engineered method of modifying and creating source code. Smart templates provide a seamless blend of code completion, auto-expanding text, and context sensitive auto-complete... all while still supporting your existing templates, of course!

New: Smart Templates


With Smart Templates, you can set up language-specific code templates and insert them (either automatically or through existing auto-complete functionality) based upon context (i.e., what kind of source file you're editing). Additionally, Smart Templates allow you to add as many custom variables/placeholders to your template as you'd like, then tab through them upon insertion in order to complete the template.

Click the Play button below to see a 90-second demo on Smart Templates.

The Camtasia Studio video content presented here requires Javascript to be enabled and the latest version of the Adobe Flash Player. If you are using a browser with Javascript disabled please enable it now. Otherwise, please update your version of the free Adobe Flash Player by downloading here.

To see a full-length video tutorial on this feature, please click here.


“This new function is just PERFECT. I love it...”
- Dénes K

Included in Smart Templates are the following new features and enhancements:

Screenshot of new template list in UltraEdit v18.00 Redesigned template list
Version 18.00 introduces several new functionality items here including collapsible template groups, the ability to reorder/sort templates, the drag-and-drop support for inserting templates into the active file, and the ability to see global, environment, and language templates at the same time. (The language template group will automatically change based upon the syntax highlighting language of the active file.)

Screenshot of new template feature in UltraEdit v18.00 Custom template variables
Template variables are an extremely important and powerful component of Smart Templates. Template variables allow you to define which portions of your template should be editable after it is inserted into your file. Furthermore, you can use variables in multiple places within your templates, so when you've updated the first occurrence of the variable, whatever you type will be cascaded to other occurrences of that variable within the template.

Screenshot of new template feature in UltraEdit v18.00 Code completion and expanding text with auto-suggestion
Code faster...and with fewer mistakes! Auto-suggestion checks your last-typed word against your active templates to see if there are any exact matches (based upon the template name). UltraEdit will then automatically display an insertion preview (signified by a special background color) of any matching template, and you can press TAB or ESC to insert it into the active file. This is a huge time saver when used with source control structures or frequently-used code blocks.

Screenshot of new template feature in UltraEdit v18.00 Template insertion via auto-complete dialog
UltraEdit now supports template insertion via the auto-complete dialog. Quickly access any template, any time, even if you can't remember the exact template name! Type part of a template name (even a single letter), press Ctrl + Spacebar to open the auto-complete dialog, then use Up/Down Arrow and Enter to select and insert a template. Global templates are listed with a gray icon, environment templates with a blue icon, and language templates with a green icon.

Screenshot of new template feature in UltraEdit v18.00 More template improvements and enhancements
In addition to the new features described above, several enhancements to templates are new to v18.00:
Templates respect indent level, line terminators, and spaces/tabs settings
Modeless "Modify Templates" dialog
Template files stored in XML format
New configuration options


“At first, I did not see what could be improved in Ultra-Edit... when I received your email, I watched the small video and I said WOW, have to try that feature... and it rocks!”
- Patrick P.

New: Auto-closing HTML/XML tags


Never forget to close an HTML or XML tag again! The new auto-close feature for HTML/XML tags is a set-and-forget configuration item. Decide whether UltraEdit closes tags on new lines or on the same line in Advanced -> Configuration -> Editor -> XML/HTML.

“This is a totally awesome feature. Awesome, awesome. A real time saver. Not to mention carpel tunnel saver.”
- rhapdog (UE beta tester / forum member)

Auto-closing HTML/XML tags

Enhanced: Dockable "List lines containing find string" window


"List lines containing find string" is one of the staple features of UltraEdit's powerful Find engine, and it gets even better in UltraEdit v18.00. This window is now called the "Find string list" and is dockable/hideable, just like all the other child windows (template list, function list, output window, etc.). Additionally, the options for the "Find String List" have been moved to the context menu for quick and easy access.

“I absolutely love the dockable "Find String List" feature. I've been wishing for that feature literally for years now and am very excited that it is finally part of the upcoming release.”
- Paul H.

List lines containing find string window

Enhanced: Full support for proportional fonts


UltraEdit v18.00 includes support for all font types - both monospace and proportional. In the screenshot shown below, the fonts in use are Calibri, Cambria, and Tahoma, respectively.

Proportional font support

Enhanced: Increased "Recent Files" list from 16 to 32 maximum entries


Double the size of your "Recent Files" list in v18.00! You can set a maximum of 32 entries on the "Recent Files" list by changing the numeric value in Advanced -> Configuration -> Toolbars/Menus -> Miscellaneous. (Note: A restart is required for the change to take effect.)

Recent Files list



See the full list of changes in UltraEdit v18.00


Buy Now
Upgrade
Download

Get your solution today!

UE/UC

Add UltraCompare to your purchase/upgrade of UltraEdit and complete your file management solution.


"We won't mince words:
UltraEdit is outstanding..."

Application Screenshots

Feature maps

Road trip, anyone?

UE Mobile

Bundle UE Mobile with your UE upgrade and save 50%!


Take the UltraEdit tour