UltraEdit 16

Nothing is perfect, so we try to avoid giving any software a perfect score. However, not giving full marks to UltraEdit would mean basically making up flaws.

Ian Harac | Monday, December 05 2011

Product type: Text Editor
Editors rating: Editor's rating: 5

UltraEdit 16

RRP incl GST: $78 (US$60)
Contact: ultraedit.com

AT A GLANCE
  • Support for over 600 programming languages/formats
  • In-tree XML editing
  • Serious source code editing features
  • Not cost-effective for occasional users

A perfect text-editor for the programmer or pro-geek.

Editor's rating: 5



Nothing is perfect, so I try to avoid giving any software a perfect score. However, not giving full marks to UltraEdit ($78; 30-day free trial) would mean basically making up flaws. Even the easy one, “May be too overwhelming for some users,” is mitigated by the built-in environments that trim the toolbars, menus, and options down to a narrow subset for some or explode them into full complexity for others, and switching between these configurations takes a mouseclick or two.

UltraEdit is a text editor primarily aimed at programmers, but with a rich feature set that makes it of interest to anyone who works primarily with unformatted (no font/bold/alignment/etc) text. This includes anyone who does shell scripting, edits hex files, works with PHP or XML, or marks up documentation for TeX, among a thousand other possible tasks. Since a number of freeware text editors (such as Notepad++) are becoming extremely feature-rich, UltraEdit has to really work to be worth paying for.

Some of the ways UltraEdit earns its price tag: in-tree editing of XML files (you can navigate the structure and change values), “Function Aware” editing of code (not just syntax highlighting, but a list of functions in a separate window for quick navigation), a powerful interface that combines tabs and MDI (multiple document interface) to let you arrange windows as you want, full scriptability via JavaScript, line hide/reveal to help you filter through log files. That’s just a sampling; UltraEdit has far more features than this review could list.

The syntax highlighting/code aware feature deserves a special mention. While many programs now perform basic syntax highlighting, UltraEdit is supported by a community which has produced format/structure files for over 600 different languages or formats, from the obvious to the obscure. Even if some of these are out of date or don’t support the newest features of UE, it’s an amazing resource. (For a real-world example, I’ve been given some code from powerful statistics package SAS. It took me under a minute to configure UltraEdit to become SAS-aware.) Further, UltraEdit does a lot with this information, including bracket matching, code folding, and plucking variables and parameters from function definitions.

If I’m obligated to say at least one negative thing, I’ll note the “Compare” feature will pop up a dialogue box to shill for UltraCompare, the full-featured diff tool made by IDM, and the help file includes references to features only found in UltraStudio, which expands the text editor into a full-featured development environment. Unlike some other programs I’ve worked with, however, you do not find yourself clicking on a function or option only to be told it’s not included or active. If you see a button or menu item in UltraEdit, it will work.

UltraEdit has a 30-day trial with full functionality. This should be more than enough to decide if it’s worth the price. It may not be cost-effective, compared to powerful free tools like NotePad++ or ConText, for those who work with text files only occasionally. The speed, flexibility, and power of UltraEdit make it a clear winner for anyone who works with text files full-time or even reasonably often.

Post a review
Listed as anonymous if blank

Comment composition options »

Allowable HTML: <!--break--> <a> <em> <i> <b> <strong> <pre> <u> <strike> <sub> <p> <table> <tr> <td> <thead> <tbody> <sup> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3> <h4> <h5> <h6> <br> <hr>
Line and paragraph breaks are recognised automatically.
This is a test to prevent automated spam submission. To receive a new challenge click Click here to receive a new challenge below or click click here to receive audio challenge to receive an audio challenge.

CURRENT ISSUE
Newsletter & Subscriptions Tablets tested:
Can anything knock the iPad off it's number one spot? We round up 13 tablets.

Smart storage:
We test five NAS boxes.

Web Browsers:
Latest versions speedtested.

SIGN UP
PC World's weekly round-up of tech news, gear and game reviews, software selections, and handy How Tos.
Blogs
Hot Products

Hot Products || PC World editors iPhone 4S launch pics and unboxing
The iPhone 4S launched at midnight through both Vodafone and Telecom. ... READ MORE

Tux Love

Tux Love || Geoff Palmer Linux Mint: From scratch - Part III
Now you've tried Mint, you'll want to install it properly. If you're ... READ MORE

Tech Guy

Tech Guy || Juha Saarinen Pumping ultrafast packets
Why thirteen is lucky for broadband speed tweaking Net nostalgia: One of ... READ MORE

In a Nutshell

In a Nutshell || Zara Baxter Logging, not login
At an event in Singapore yesterday, Seamus Byrne, the editor of CNet ... READ MORE

Harley O'Gyver

Harley O'Gyver || Harley Ogier Braver than a barrel of codemonkeys
If you've ever wondered, "can a grown man really do that?", Harley O'Gyver ... READ MORE

The Arcade

The Arcade || PC World editors Are HD remakes really necessary?
Remember all those games you loved in the 90s and early 00s? Well, now ... READ MORE

Dumb Terminal Live!

Dumb Terminal Live! || PC World editors New Zealand memes: We think we're real funny
We New Zealanders love the internet, and we have a pretty good sense of ... READ MORE