Home » Products » UEStudio » Latest Changes

UEStudio latest changes

The list below contains the latest new and enhanced features for UEStudio. For a more thorough look at what has been added, take the tour of the new version.

The most up-to-date version is 15.20, released on 2015-06-25.

UEStudio v15.20 Changes (2015-06-25)


  • Enhanced ues_ctags.exe for parsing Xbase++ files with multi-line functions correctly
  • Git Branch Manager improvements with "New branch" button and theme colors
  • Smarter indentation of auto-completed XML/HTML close tags
    • After closing tag is automatically inserted, press Enter
    • UES will reposition and properly indent the closing tag on the line beneath the new (active) line
  • Convert Quick Find to multi-select
    • Press Ctrl + , (comma) with Highlight All active to convert them to multi-selections
    • Select some text, then press Ctrl + , to convert all occurrences of selection to multi-selections
    • Create custom key mapping in Advanced -> Configuration -> Key Mapping (ViewConvertHighlightedToSelection)
  • Quick Find strings are now added to F3/Find Next history when focus is moved off of Quick Find
  • Highlight All Selected and search highlighting shown in the Document Map
  • Highlight All Selected now uses entire selection (instead of just word under caret)
  • Performance improvements for multi-caret editing with many selections/carets
  • Document Map improvements with column mode, selecting, changing syntax highlighting, etc.
  • Improved IntelliTips for Xbase++
  • Added options to remove settings and/or license on uninstall
  • Added support for Select All with Ctrl + A in "Edit Macro" dialog
  • Addressed display issues in Asian languages (Chinese, Japanese, Korean) with child windows, file tabs, tooltips, and other UI elements
  • Improved selection and highlighting in column mode
  • Addressed split window issues
  • Addressed issues with Revert to Saved after manually changing file encoding
  • Addressed issues when converting file encoding and then reverting to saved
  • Addressed issue with Wrap after column #, insert CR/LF
  • Addressed issue with line change indicator not showing for changes on first line of folded/hidden block
  • Addressed some minor Find/Find in Files issues
  • Addressed issues with Recently Closed Files list
  • Addressed CSS syntax highlighting colors with some themes
  • Addressed issue with Open Address Bar width
  • Addressed a few Git issues
  • Addressed Perl regular expression issues

UEStudio v15.10 Changes (2015-04-23)


  • Document Map
    • "Filmstrip" overview of active file for visual context and quick navigation
    • Zoom in or out to see more or less of the file
    • Optionally shows bookmarks, code folding, and active line
    • Optionally reposition caret on click
    • Toggle via View -> Views/Lists or via toolbar icon
  • Vertically split window
    • Accessible via Window menu or via splitter next to horizontal scrollbar
    • Split window both vertically and horizontally for 4-way view of file
  • "Recently Closed Files" menu item
    • Added beneath "Recently Opened Files" in File menu
    • Includes a "first in, first out" ordered list of most recently closed files
    • Mirrors same number of entries set for "Recently Opened Files"
  • Cut/copy all bookmarked lines (Search -> Bookmarks submenu)
  • Trim Leading Spaces (Format menu)
  • New Macro commands
    • CopyAllBookmarkLines
    • CutAllBookmarkLines
    • TrimLeadingSpaces
  • New Scripting commands (UltraEdit.activeDocument)
    • copyAllBookmarkLines
    • cutAllBookmarkLines
    • trimLeadingSpaces
  • New key mapping commands
    • FormatTrimLeadingSpaces (CTRL + \ is default)
    • FormatTrimTrailingSpaces (CTRL + / is default)
    • ViewShowHideDocumentMap
    • EditCopyAllBookmarkedLines
    • EditCutAllBookmarkedLines
    • WindowVerticalSplitWindow

UEStudio v15.00 Changes (2015-01-14)


This release features full Git integration – a powerful way to interact with and manage your Git repositories directly from UEStudio!

  • Interact with Git repos from Workspace Manager (Project or Explorer pane)
    • Right-click on repo folders for Git context menu
    • Create new repos by right-clicking on folders
    • Clone existing repos by pasting in URL/path
    • Commit, add new files, manage branches and stashes, more
    • Diff / merge, manage conflicts
    • See file and repo status with colored overlays
    • Access config and gitignore options
    • Git repos don't have to be part of a project to interact with them
  • Git Branch Manager
    • Checkout / create / delete branches
    • Commit all changes
    • Merge and rebase branches
    • Filter and search branches
    • Add / remove remote references
    • Pull from / push to remote
    • Check mark indicates which branches are merged into active branch
  • Git Shell
    • View Git commands as UES issues them
    • Run your own Git commands directly in shell
    • Accessible in View -> Views/Lists -> Git
  • Git toolbar
    • Toggle branch manager / shell
    • Add, blame, and commit files and changes
    • Stash changes
    • Pull / push
    • Accessible in View -> Views/Lists -> Toolbars
  • Custom Git key mapping commands
    • GitAddActive – Ctrl + Shift + N – Add active file to repository
    • GitAddAll – Ctrl + Shift + M – Add all new files to repository
    • GitBlame – Ctrl + Shift + B – Open file with blame output for active file
    • GitCommit – Ctrl + Shift + K – Commit all modifications to repository
    • GitCommitActive – Ctrl + Shift + J – Commit active file only to repository
    • GitPull – Ctrl + Alt + Down Arrow – Pull active file's repository from remote
    • GitPush – Ctrl + Alt + Up Arrow – Push active file's repository to remote
    • GitStash – Ctrl + Shift + T – Stash all changes in active file's repository
    • ViewGitBranchManager – Ctrl + Shift + H – Show/hide Git branch manager
    • ViewGitShell – Ctrl + Shift + H – Show/hide Git shell
  • Auto-detection of existing Git install
    • Automatic import of existing Git config info
    • Automatic scan and import of repository information
    • Can be configured manually in Advanced -> Configuration -> Integrated Applications -> Version Control System -> Git