UEStudio: remastered

Introducing v17

Screenshot of UEStudio v17

Native Unicode: all things languages

UEStudio 17 is the culmination of 18 months of development and maintenance by our engineering team, with over 6 months of beta and user testing and feedback. In addition to over 100 new features, enhancements, and improvements, this release introduces a purely native Unicode version of UEStudio. V17 doesn't just improve Unicode support, it is Unicode.

Don't just upgrade to v17. Upgrade to state-of-the-art standards.




View, modify, and save files of any encoding type – without tweaking font or display settings.

The Unicode refactoring of UEStudio is a big deal. But we didn't stop there. As previously announced, UEStudio v17 not only changes the game for Unicode / UTF-8, but also all things encoding. By tapping into OS font substitution calls, you can open a file encoded as UTF-8, or Japanese ANSI, or OEM, or virtually any other encoding – and it will look exactly the way you expect.

With UEStudio v17, you can:

  • Freely use Unicode in macros and scripts
  • Open, edit, and save files with Unicode paths or names without issue
  • Enjoy full Unicode support in the function list, tag list, output window, and more
  • Enjoy greatly improved and automatic encoding detection – no more manually setting a file's code page!
  • Open and view files of any character set / encoding without having to futz with font or display settings
  • Convert your file to UTF-8 when pasting Unicode data into a non-Unicode file
  • Easily configure UEStudio for handling Unicode and other code pages with the new encoding settings

Welcome to a bolder, smarter UEStudio.

See more details

Expand UEStudio's coding support and syntax highlighting with the "Add and remove languages" feature.

Add a new coding language or highlighting for an esoteric config file with ease. Click "Add another language..." in the Coding tab, search for the language you want to add, and check mark it. It's that easy. Use the "Defaults" button to clear everything out and reset your syntax highlighting back to factory defaults.

Add images to your HTML with simple drag-and-drop.

HTML editing is fun again! Click and drag images directly into your web-based files: in HTML files, the images will go in as <img> links, while in CSS, the image URL will be inserted as a background property. Customize the format to your liking under Settings » Editor » Image drag-and-drop, or hold Ctrl while dragging and dropping to modify the format on the fly.

Supercharge your search / replace with countless improvements and speed upgrades.

You're going to love the changes to find and replace in v17. Create a new file from the find string list. Set find/replace in files to target the active directory on the fly. See your find in files results in a fraction of the time it took in previous versions. Enjoy faster and more accurate Perl regexp, line filtering, and more...find and replace is next level in v17. Check out more below.

  • Better in find / replace:
    • Leave replace dialog open when doing step-by-step replace
    • Scroll find / replace histories with mouse wheel
    • Find / replace "In" setting now defaults to selected text only if 2 or more lines selected
    • Added support for Perl regexp buffer boundaries (\A, \z, etc.)
    • Added unobtrusive notification when search wraps to other end of file
    • Search in column now supports column number up to 20,000
    • Improved performance with many filtered lines (show / hide lines)
  • Better in find string list:
    • Find string list scrolls to track active line in edit window
    • Ability to create new file from find string list contents (context menu)
    • Highlighting of matches in find string list (toggle in context menu)
  • Better in find / replace in files:
    • Set find / replace in files directory to active file's directory on the fly
    • See in status bar how many matches / files searched as search progresses
    • Added notification to status bar when find / replace in files completes
    • Vastly improved performance and speed when writing results to output window
    • Find in files now checks each file for BOM and uses BOM-specified encoding for search
    • Added "Active file" option to encoding drop down (uses active file's encoding for search)
    • Added "Auto-detect" option to encoding drop down (will auto-detect each file's encoding during search)
    • Better results and display when searching across multiple encodings

See more details

Join multiple lines with a keystroke.

Pull two or more lines together in a jiffy with the new "Join lines" feature. Spaces between lines are consolidated, but you can configure this in Settings » Editor » Advanced. It's a small addition that pays off on a big way.

Organize your favorites and lists with ease with drag-and-drop, nested lists, and other usability improvements

Like to stay organized? With v17, you can easily create favorite files lists with as many subcategories as your desires. Quickly add files by dragging-and-dropping their file tabs into the list. V17 also features a new context menu for lists with options to add files and folders, toggle file paths, rename files, and remove files from lists.

Edit your XML via drag-and-drop and copy an element's XPath – directly in the XML manager.

Get the XPath of any XML element immediately with the new "Copy XPath" option in the XML manager. You can also drag-and-drop nodes directly in the XML manager to reposition them in your document. You'll also notice improved active node highlighting and error reporting in v17.

File modified outside of UEStudio? Use UltraCompare to compare the modified version with your loaded version.

File changed on disk – yikes! Not sure whether to load the external changes and risk losing your unsaved work? Use the new UltraCompare option in the file change detection prompt to check the differences between your version and the external modifications.

Open some or all of your recently opened / closed files with Ctrl + click.

Use Ctrl to check multiple items for opening, or just click Open all at the bottom of the recently opened / closed menu to open them all.

Do more with file tabs – close all files to the left / right, add to project, and customize the context menu.

You'll notice some delectable new options in your file tab context menu. In addition to the above, you can drag-and-drop file tabs to add them to your project or favorites and lists in UEStudio's file view. You can even add keyboard shortcuts to close all files to the left / right if you'd like. Oh yeah – we've added support for customizing the context menu in this release as well.

Other v17 changes you'll love:

  • Full customization support for edit window and file tab context menus
  • Paste into multiple selected columns while in column mode now pastes into all columns
  • "Delete selected lines" now deletes complete line even if not completely selected
  • New /LanguageMarker flag for wordfiles for expanded shebang line recognition
  • New option to disable automatic hex mode for files containing nulls (hex 00) in Advanced » Settings » Editor » Hex mode
  • New option to use classic theme for printing ("Page setup" dialog)
  • Optimized file change detection to avoid pause when checking for changes in all open files
  • Support for OpenSSH 7.0+ (SSH console)