UEStudio Changelog

What's new in UEStudio 23.1.0.19

Aug 17, 2023
  • Enhanced large file mode:
  • Brings all large file settings into a common location
  • Easily customize large file optimizations
  • Enable/disable line numbers, code folding, Intellitips, and more
  • New “Replace once” functionality added to Find/Replace dialog
  • Improved detection and highlighting of URLs in source files
  • Environment variables now supported for default backup directory
  • PowerShell terminal font can now be customized
  • Other notable quality improvements
  • Improved detection of PowerShell scripts
  • Addressed crash when loading specific project data
  • Selection after spell checking “Change” doesn’t work correctly
  • “Right-click”…”Only if Ctrl is pressed” spell check option not working
  • Focus is in wrong pane after opening file from FTP and invoking Find dialog
  • Display standard deletion confirmation message box when “Remove Script” is selected
  • Added setting to specify the number of recent projects shown in list in ribbon/submenu
  • Improved C# function detection for function list
  • Spaces at beginning of lines are dropped when inserting templates
  • Dragging a selection in column mode and dropping it doesn’t work as expected
  • Find next (F3) with unlimited columns not working as expected

New in UEStudio 22.2.0.52 (Feb 15, 2023)

  • Features and enhancements:
  • Footnote support for markdown live preview
  • Tasklist checkbox support for markdown live preview
  • New theme: Monokai
  • Open URLs with shift+ctrl+click in currently open files
  • Updated CSS wordfile
  • Ctrl+Left/Right arrow now works for column mode
  • Option to automatically recover documents on system or application failure
  • FTP/FTPS/SFTP is updated to the latest encryption, hashing, and protocol standards including full TLS 1.3 support
  • Telnet/SSH is updated to the latest encryption, hashing and protocol standards
  • Other notable quality improvements:
  • File added erroneously to project root instead of group folder
  • Wordfile changes not reflected until files saved
  • Command line flags return incorrect path error
  • Reindent selection doesn’t work with unordered list
  • Statusbar flickers while typing with wrapped lines
  • F3 doesn’t work as expected with infinite column mode
  • Perl highlighting shows all text as comment following qq
  • Perl regex with K not finding all matches
  • Quick find UI is hidden or partially visible

New in UEStudio 22.1.0.123 (Dec 14, 2022)

  • Interactive login for SFTP (2FA support)
  • Connect to servers that require two-factor authentication (2FA) or time-based one-time passwords (TOTP)
  • New "Interactive login" account option (Advanced tab)
  • Single persistent connection used for 2FA accounts to prevent multiple 2FA prompts
  • Connection stays alive during file editing to avoid further 2FA prompts
  • Chrome (Edgium) rendering for browser view / live preview
  • Upgrades HTML / Markdown preview to modern rendering engine
  • Requires WebView2 browser component from Microsoft (included in Win 11, available on Win 10)
  • Fallback to older browser control for legacy rendering on systems not supporting WebView2
  • Command palette expansions
  • Quick open any previously opened file
  • Type then begin typing part of file path or name to filter results; ex: myFile.js
  • Select path and press Enter to open
  • Clear one or all paths from history
  • Quick open any file
  • Begin typing file path and command palette will offer auto-completing matches
  • Select a matching folder to add it to the path
  • Select a matching file to open it
  • Supports letter drives, UNC, and relative paths
  • Wildcard support for opening multiple files at once; ex: C:prjclass*.cpp
  • Go-to shorthand
  • Type : then line number / column number to jump to location; ex: :300,25
  • Type :b2 to jump to second bookmark, or :bMyBook to jump to bookmark named "MyBook"
  • Type :p then page break number to jump to page break; ex: :p5
  • Templates now included in command palette
  • Syntax highlighting parser overhaul (Code highlighting data abstracted from editor, improving performance and resolving issues)
  • Syntax highlighting maintained when selecting
  • Support for block comments opened with same characters as line comments
  • Support for arbitrary string pairs (square brackets, backticks, etc.)
  • Added support for Perl quote-like string operators like qq(STRING)
  • Improved XML code highlighting with embedded CDATA sections
  • Addressed issues related to complex embedded code highlighting and longer wrapped lines
  • HTML Tidy overhaul
  • Updated HTML Tidy library to latest version
  • New HTML Tidy UI with dozens of additional options
  • New command and associated key mapping to run HTML Tidy
  • Output window improvements and additions
  • Add and remove any number of output windows
  • Rename output window tabs
  • Select and copy partial or whole lines in output window
  • Other notable user experience improvements
  • Ability to rename unsaved file tab
  • User tools automatically import embedded icon from external executable
  • Re-engineered user clipboards now support selections of >4 GB (exceeding Windows clipboard limitations)
  • "Add file to project" now uses regular File Open dialog
  • Reformat JSON now automatically applies code highlighting
  • Size column is now right-aligned in all FTP file lists
  • Other notable quality improvements
  • Addressed issue with child windows opening off screen when last positioned on disconnected monitor
  • Addressed issues parsing URL formats for right-click open
  • Addressed Reformat Paragraph issues with large selections of text
  • Addressed issue with "Save selection as" and GB of selected data
  • Addressed file lock issue when saving FTP file
  • Removed 160 byte limit on application title bar
  • Improved selection while in column mode
  • Addressed "Server signature does not match" issue with SFTP
  • Addressed issue with duplicated characters in SSH log
  • Added missing "To uppercase" command to key mapping
  • Added file path and name to non-DOS line terminator prompt
  • Addressed tool performance issue with "Show DOS box" enabled
  • Further theming improvements

New in UEStudio 22.0.0.70 (Mar 23, 2022)

  • Improved startup speed and performance
  • Various optimizations to startup routines
  • Startup speed reduced by up to 50%
  • File view / explorer window improvements
  • Existing file view tabs split out into separate dockable windows
  • File explorer
  • Project
  • File lists (favorites, recents, etc.)
  • Open files
  • Tags (Classviewer)
  • Resources:
  • New ribbon / menu toggles and key mappings for new windows
  • Command palette enhancements
  • Command palette now fully resizable
  • More responsive and cleaner user interface
  • Macro improvements:
  • Greatly improved macro playback speed
  • Reduced screen updates to improve performance
  • Comment support (use # to create a comment line ignored by macro parser)
  • GetValue supports 64-bit integers
  • SaveAs now uses default save directory in all cases
  • Addressed issue with duplicated key mappings
  • Addressed focus issue with GetValue prompt
  • Column mode enhancements:
  • Improved performance for column editing in large files
  • New option for "Insert/Fill Column" to ignore last line if empty
  • Find String List (List lines containing string) improvements
  • Greatly improved performance, especially in large files
  • New option to automatically refresh results
  • Double-clicking result highlights match in file
  • Added F5 keyboard shortcut to refresh results
  • Favorite files improvements:
  • Redesigned interface to show columns
  • Sort favorite files by name or path
  • Addressed issue with "+All open files" button
  • User tool improvements:
  • Tool output now displayed in real-time
  • Run tools on remote (FTP) files
  • Tool runtime input via %modify% now uses active clipboard
  • Addressed issue with shifting key mappings when adding or removing tools
  • Tool tooltips in ribbon now display name
  • Improved scaling for custom tool icons in toolbar
  • Perl regular expression improvements:
  • Perl regexp searches now case sensitive
  • Dot (.) no longer matches new line
  • Added support for Perl regexp DEFINE feature
  • Improved memory handling to support more complex regexps
  • Live preview improvements:
  • Greatly improved DOM navigation via double-click in browser window
  • Improved selection of text in browser window
  • Settings dialog and user interface improvements
  • Settings dialog is fully resizable - text and options flow and wrap as dialog is resized
  • INI path selectable with new "Open" button for fast access to its folder in Application Layout » Advanced
  • Improved usability of Settings search
  • Improved settings for default file open directory in File Handling » Load
  • Various UI tweaks and fixes throughout settings
  • Smarter F3 (Find Next): Manual selection in source now searches for selection instead of previous regexp
  • New option to disable automatic expansion of nodes in XML Manager
  • New option to create new file when all other files are closed
  • Themed main application area when all files are closed
  • Improved file change detection for network files
  • FTP improvements for stability and usability
  • Auto-complete display improvements for non-Latin characters
  • Improved caret positioning with proportional characters and fonts
  • Better error reporting for JSON manager
  • Ctrl Left Arrow now stops at beginning of file

New in UEStudio 21.10.0.20 (Oct 19, 2021)

  • Interactive Find in Files:
  • New option for "Interactive results" in Find in Files dialog
  • Provides "live" view of all search results in a single edit tab
  • Expand and collapse search results as needed
  • Modify matched files directly in results
  • Perform mass replaces in one or all results
  • Save each result individually, or all at once
  • Scroll through file tabs with the mouse wheel:
  • Set in file tabs context menu
  • Set in Settings » File tabs » Miscellaneous
  • IntelliTips improvements:
  • Implemented threading for improved performance when parsing source files
  • Eliminated slowness when typing in IntelliTips-parsed file
  • Updated and modernized parser engine
  • Added support for dozens of additional languages
  • Added IntelliTips automatic scanning of external "include" folder configured in Settings » Auto-complete » IntelliTips » Parser
  • Improved performance:
  • Faster loading of multiple files
  • Improved file tab handling with many files open
  • Faster project load
  • Added ability to remove items from "Recently opened" / "Recently closed" lists in File View
  • Added key mapping support for "Go to Previous / Next Position"
  • Added "Yes and make active" option to File Change Detection prompt
  • Changed split window behavior to show same view in both splits
  • Added three new dark color themes (Studio Dark, One Dark, Predawn)
  • Updated Ctags (to universal-ctags) for more robust and modern symbol parsing
  • FTP component updates
  • Addressed File Change Detection prompt appearing for FTP files
  • Improved support for Perl regexp negative lookbehinds
  • Improved selection for binary data and nonprintable characters in text mode
  • Improved auto-complete to be more user friendly and less obtrusive
  • Find in Files improvements when searching files with corrupt / incorrect encodings
  • Improved storage and handling of settings and customizations data
  • Smarter handling of auto-recovered unsaved files with Save State enabled
  • Renamed update exe to prevent erroneous launch from Windows Temp File cleanup
  • Removed legacy spell check support (Aspell) for increased application security
  • Miscellaneous improvements to increase application performance and reliability

New in UEStudio 21.00.0.7 (Mar 28, 2021)

  • Write code faster with IntelliTips auto-complete:
  • You'll notice that when you're writing your code, UEStudio will begin making more context-aware auto-completion suggestions for you. IntelliTips works "out of the box" – there's nothing you need to set up or configure. No need to add your source code to a project – UEStudio scans for code symbols in your active file and its folder as well as any included files. You can even tell UEStudio to scan a specific folder or library to include symbols.
  • IntelliTips works automatically. No need to install any cumbersome or outdated plugins or download additional packages. As always, however, UEStudio empowers you to configure its functionality as little or as much as you want.
  • You can tweak IntelliTips settings and behaviors with the new options under Advanced » Settings » Auto-complete » IntelliTips » Settings.
  • IntelliTips also offers something called function tips, which provide a tooltip hint of the typed function's required parameters. Function tips appear automatically, but if you decide you only want to see them on-demand, you can bring them up with the Ctrl Shift Spacebar shortcut.
  • Accelerate typing with improved auto-complete:
  • We've themed the auto-complete dialog and expanded regular auto-complete functionality to provide more granular control over auto-complete suggestions. You can configure whether IntelliTips, language keywords, and / or text from the active file are shown here, as well as when to make suggestions and how to handle different cases.
  • Fully resizable Find and Replace dialogs:
  • Searching for a big string? Now you've got a BIG Find/Replace box to accommodate it! By popular demand, we've retooled these dialogs to make the Find, Replace, Find in Files, and Replace in Files dialogs resizable in both width and height. Custom sizes are remembered between sessions.
  • Delete lines containing string:
  • If you've ever wondered, "How do I get rid of the lines in this file containing _____?" then you'll love this small but incredibly helpful addition in the Find String List! Right-click on the list and select "Delete lines" to instantly remove them from the file. It's that easy!
  • Better "Highlight All Selected":
  • Now you can adjust the behavior of "Highlight All Selected" to optionally only match exact cases or whole words. Want to match whole words only if a whole word is selected? We've got you covered. You can find the new settings in Advanced » Settings » Search » Advanced.
  • Open last closed tab:
  • It's a feature we've all come to appreciate in web browsers...and now you can enjoy it in your favorite text editor too! Accidentally close the wrong file or click in the wrong place? No problem! Just click on the empty file tab area and select the "Open last closed tab option" to re-open the file.
  • Save As...and leave the original open:
  • There are times where we want to save the file with a new name and leave the original file open. Version 21 is all about delivering the convenience and makes this possible with the new "Keep original file open" in the Save As dialog. Did we mention we added support for FTP Save As too?
  • Expanded theme support:
  • Enjoy a more cohesive and comprehensive unified look and feel with the many theming improvements in v21. From Settings to Sort...from templates to tags...nearly every dialog in UEStudio v21 now applies your selected theme colors.
  • Dynamic highlighting of XML / HTML attributes:
  • UEStudio v21 includes syntax highlighting improvements for XML and HTML to dynamically highlight all attributes and their values. Previous versions relied upon hard-coded keywords, but v21 removes this limitation and provides a better visual representation of HTML and XML elements.

New in UEStudio 20.10.0.34 (Oct 15, 2020)

  • File properties:
  • Dockable window displays information about active file
  • File attributes, encoding, line/character statistics, etc.
  • See longest line, source lines of code (SLOC), empty lines, etc.
  • Copy one or all file properties to clipboard
  • Collapsible information sections
  • Image preview for HTML / web files:
  • Hover over image reference in source to see preview in tooltip
  • Supported in HTML, CSS, JavaScript, JSON, Markdown, PHP, Python, Ruby, Perl
  • Supports BMP, GIF, JPE/JPG/JPEG, PNG, and TIFF image formats
  • See original image size and color mode
  • UAC administrator override prompt for modifying and saving system files
  • Unlimited line length – no forced wrap:
  • Unlimited line length option added in Settings » Editor display » Miscellaneous
  • Set max columns before wrap to values greater than 20,000
  • Hide / show unchanged lines (View » Hide/show drop down)
  • Combine multiple files:
  • Accessible via Edit tab » File (Insert group) » Insert multiple files
  • Select one or more files from multiple locations
  • Set order of inserted files
  • Option to add new line if missing from inserted file(s)
  • Line terminators automatically normalized if "On paste convert line endings" set in Settings » File handling » Conversions
  • Jump to function definition:
  • Ctrl + Right-click on function call in source to jump to its definition
  • Function must be listed in function list
  • Eliminated view shift when selecting all (Ctrl + A)
  • Manually set syntax highlighting type now remembered between sessions
  • Syntax highlighting preserved for HTML / XML matching tag highlights
  • Improved performance for JavaScript Lint
  • Added Unicode BOM indicator to encoding value in status bar
  • Improved display when toggling full screen mode
  • Window framework update to improve performance and display
  • Improved handling of literal caret (^) in templates
  • Improvements for inserting files of different encodings and line terminator formats
  • Various other minor improvements

New in UEStudio 20.0.0.36 (Jun 15, 2020)

  • Cloud Sync (see details):
  • Secure, cloud-based syncing of settings between different systems
  • Authenticate with Google, GitHub, or Microsoft account
  • Push / pull all settings, or specific settings categories
  • Backup / restore system
  • Manage, rename, and remove instances from sync account
  • Requires a subscription license including Cloud Services
  • Compute hash for active file or selected text (Coding tab » Tools group):
  • MD5, CRC, SHA1, and SHA256 algorithms calculated and shown
  • Copy hash value from result dialog
  • Key mapping available
  • Command line support available: uedit64 /md5|/crc|/sha1|/sha256 <file>
  • No file size limitations
  • New file tab sorting methods (file tab context menu) to sort open files by:
  • Name
  • Location
  • File extension
  • Date
  • New tab sorting methods can be set to automatically sort on file open (Settings » Application layout » File tabs » Miscellaneous):
  • Modernized settings and config dialogs:
  • Apply / OK buttons removed where applicable
  • Obsolete settings and controls removed
  • Unlimited bookmark support:
  • Set unlimited bookmarks in a file...even multi-GB files with hundreds of thousands of bookmarks
  • Greatly improved performance for toggling bookmarks and with Bookmark Viewer
  • New option "Bookmark matching lines" in Find dialog:
  • Automatically set bookmarks for all lines containing match (instead of using Find String List)
  • Find bookmarks are tracked and appear separately from standard bookmarks
  • Allows you to quickly and easily delete, cut, or copy all lines containing search string
  • Clear Find bookmarks (Home » Bookmarks sub-menu) while preserving manually set bookmarks
  • Improved XML support:
  • XML compress / minify
  • Greatly improved performance for parsing / reformatting huge multi-gigabyte XML files
  • Improved support for parsing / formatting multi-byte character sets
  • New option in function list context menu to avoid automatically expanding function
  • Support for horizontal scrolling via Shift + Mouse wheel

New in UEStudio 19.10 (Sep 5, 2019)

  • Greatly improved performance:
  • Threaded Quick Find for greatly improved performance in large files
  • Faster scrolling and editing, especially in files with hidden lines
  • Better performance when word wrap is enabled
  • Faster undo / redo
  • Improved grouped undo
  • Eliminated flickering while typing
  • Faster scrolling with HTML / XML tag highlighting
  • Smoother scrolling with large files
  • Improvements for indent guidelines with large sections of code
  • Various other fixes and improvements

New in UEStudio 19.0.0.24 (Apr 1, 2019)

  • Powerful command palette:
  • Easy and quick access to all of UEStudio's functionality and settings via Ctrl + Shift + P
  • Filter commands in search box at top
  • Pin favorite commands / settings to top of list
  • Access recently used commands in MRU list
  • Run macros, scripts, and user tools directly from command palette
  • JavaScript / CSS minifier and decompressor
  • JS/CSS drop down includes reformat, compress, and JavaScript Lint options
  • New "Formatting" group in Coding tab containing all code reformatting tools
  • Re-engineered code folding
  • Open – and fold – huge source files (up to 500 MB)
  • Faster parsing of huge files with foldable code
  • Much more accurate and better performing folding
  • Macro performance overhaul
  • In many cases, macros complete in 1/3rd of the time of previous versions – in some cases, even faster!
  • Improved macro performance and stability for huge files
  • Highlight all occurrences of string on double-click (no Shift required)
  • Configure under Advanced » Settings » Search » Advanced
  • Hints bar
  • See tips and hints contextualized to the work you're doing
  • Scroll through all hints
  • Hints are designed to be automatic and unobtrusive
  • New "Expand all" / "Collapse all" options in function list context menu
  • Status bar shows total number of lines in file
  • Modernized key mapping
  • Ability to re-map Ctrl + Tab and Ctrl + Shift + Tab (provides browser-like tab switching)
  • Replace in Files re-mapped to Ctrl + Shift + R
  • Quick record macro re-mapped to Ctrl + Shift + Q
  • ESC dismisses "Highlight all" highlighting
  • Various user interface, framework, and window improvements

New in UEStudio 18.20.0.40 (Feb 28, 2019)

  • Markdown support:
  • Preview Markdown files (via Coding » Live preview or Browser view)
  • Preview is compatible with GitHub Flavored Markdown (GFM)
  • Select different styles for Markdown rendering (or add your own)
  • Special Markdown syntax highlighting (with new MARKDOWN_LANG) language marker
  • Support for embedded HTML highlighting
  • Live HTML preview:
  • Split window with code view and browser view
  • Code changes (saved and unsaved) are automatically updated in browser view
  • Position sync: Double-click on element in preview to jump to its location in source
  • Configure under Advanced » Settings » Editor » XML / HTML / Markdown
  • Updated HTML rendering component to support modern HTML / CSS / JS
  • Added support for copying (via Ctrl + C) selected text
  • Git improvements:
  • New / modified repository files shown at top of file list in both Explorer and Project pane
  • Update / refresh remote branches from Branch Manager
  • Resize Branch Manager columns
  • Git options available in Workspace Manager's "Open" tab context menu
  • Various performance improvements
  • Save state:
  • Close UEStudio without being prompted to save anything, then pick up where you left off – unsaved changes are restored
  • Works for local, network, FTP, and even unsaved "Edit" files
  • Prefer prompts to save? Disable this feature under Advanced » Settings » File handling » Session options
  • Close unsaved Edit files with no prompt to save:
  • This optional feature can be set under Advanced » Settings » File handling » Session options
  • Improvements for IntelliTips / auto-complete
  • Improved file tab handling on startup
  • Changed default temporary file location
  • Many fixes and internal improvements

New in UEStudio 18.10.0.8 (Feb 28, 2019)

  • Code folding enhancements:
  • "Peek" at folded code (hover over "..." to see preview of collapsed text in a tooltip)
  • Ctrl + Click on folding node to expand / collapse all sub-nodes of that node
  • Alt + Click on folding node to expand / collapse all folding nodes in the active file
  • Expand / collapse code from any line within folding section (not just first line)
  • Full Unicode support in wordfiles:
  • Create wordfiles containing Unicode characters
  • Wordfiles can be saved as ANSI, UTF-8, or UTF-16, with or without BOM
  • Use Unicode characters in keywords, comment characters, indent/unindent strings, brace matching, more...
  • New "/Word Select Include" wordfiles setting for overriding delimiters for navigating / selecting:
  • Allows you to set override default delimiters on a per-language basis
  • For example, /Word Select Include = $ would cause the "$" symbol to be included when double-clicking a word to select
  • This would also cause Ctrl + Left / Right Arrow to skip "$" (instead of stopping on it)
  • Delimiter based sort:
  • Specify delimiter to sort by field (instead of specific column numbers)
  • Makes IP address sort possible
  • Faster brace / tag matching in source with very long lines
  • "Filter on selection" switches to "Clear filter" when toggled on
  • Double-clicking soft wrapped word selects entire word (beyond soft wrap)

New in UEStudio 18.00.0.4 (Apr 19, 2018)

  • New "Filter on selection" in Home tab to show only lines in file containing selected text
  • Ability to add macros or scripts to toolbar, ribbon, or context menu
  • Key mapping, toolbar / ribbon support for "Save and upload to server" for FTP-linked files
  • New "Automatically upload saved files" option to FTP-linked folder context menu (Project tab)
  • Ability to customize tags inserted by HTML toolbar buttons
  • Ability to set output encoding for user tools (ANSI, UTF-8, or UTF-16)
  • Better folder pickers for Find in Files, projects, etc.
  • Much more responsive XML / JSON manager trees, especially with large structures and data
  • Greatly improved performance for files opened from slow network or VPN
  • Addressed issues with JavaScript Lint
  • Other minor fixes, improvements, and enhancements
  • Collapsible Find in Files results for output window (per file)
  • Find in files results highlighting in output window:
  • Highlighting for matches, file path / name, line number, text, and more
  • Modify colors in new "Output" tab in theme manager
  • Context lines for Find in Files results:
  • Show X number of lines before and after line containing match
  • Provides search results in context
  • New spell checker based on Windows API:
  • Replaces Aspell on Windows 8.1 and later (Windows 7 will still use Aspell)
  • Supports all encodings, including Unicode formats
  • Language support based upon installed languages on Windows
  • Supports filters for strings, comments, HTML, and XML
  • Bookmark enhancements:
  • New bookmark gutter (right side of line numbers)
  • Ability to click in bookmark gutter to toggle bookmarks
  • Access special bookmark context menu by right-clicking bookmark gutter
  • Optionally disable bookmark gutter
  • New "Open folder" option in Explorer context menu:
  • Selected folder set as root in file view "Explorer" pane
  • Selected folder set as "Find in files" and "File open" default directories
  • Internally refactored UTF-8 handling:
  • Greatly improved editing for multi-byte ANSI formats (mostly Asian fonts / scripts)
  • Better display of non-Latin characters in UTF-8 files
  • Better handling of column editing with special characters in UTF-8 files
  • UTF-8 to UTF-16 conversion in memory – avoids conversion of temp file (or file on disk if temp files disabled)

New in UEStudio 17.20.0.9 (Sep 23, 2017)

  • Status bar "Bytes selected" now reports "Chars selected" instead (mainly for UTF-8 files)
  • SSH/Telnet and FTP now prompt for user name when not set
  • Reverted accelerator keys for File Change Detection dialog buttons
  • Addressed XML / HTML tag highlighting issues with Asian characters
  • Addressed several column mode issues when editing multi-byte (Asian) characters
  • Addressed issues with file/folder paths containing Unicode characters in .prj files
  • Addressed file change detection prompt with time zone change or daylight savings change
  • Addressed word wrap issues with non-Latin characters
  • Addressed issues with UltraEdit (legacy) and Unix style regular expressions
  • Addressed issue with hex insert in files greater than 4 GB
  • Dramatic performance improvements for Find:
  • Blazingly fast, grep-like speed when writing of thousands of search results to the Output Window and Find String List
  • Greatly improved performance and memory management for huge Find in Files results (700,000+ matches)
  • Quicker and more responsive cancelling of Find / Replace in Files
  • Greatly improved performance with many strings highlighted via "Highlight all" or Quick Find
  • Addressed issues with mixed line terminators in Find String List causing erroneous line numbers
  • Dramatic performance improvements for hidden lines:
  • Much faster "Delete all hidden lines", especially with many lines hidden
  • Much smoother scrolling with large sections of hidden code / text
  • Tab delimited sort:
  • Sort file based on tab-separated value fields instead of column numbers
  • Optionally specify start and end characters for each field
  • Syntax highlighting improvements:
  • Syntax highlighting preserved for partially selected keywords
  • Function list no longer shows functions in block comments
  • Unmatched string character in regexp class no longer causes unwanted string highlighting
  • Addressed issue with incorrect syntax highlighting after wrapping lines
  • Display improvements:
  • Title bar no longer uses black color for text with darker title bar background
  • Improved display and spacing of line number margin (decreased width when line numbers disabled)
  • Restored vertical scroll bar in vertically oriented multi-line file tabs

New in UEStudio 17.10.0.15 (Jul 11, 2017)

  • JSON manager:
  • Provides tree-style view of JSON data (based upon .json file extension)
  • Set key as object identifier (context menu)
  • Copy, cut, paste, and duplicate JSON objects and keys
  • See table of key / value data for selected object
  • Expand / collapse all nodes
  • Drag-and-drop JSON objects / keys to move them
  • Format, compress, and re-parse active JSON file
  • Folded code highlighting:
  • Folding control turns solid when section is collapsed
  • Background coloring for first line of folded code
  • Configure colors for the above in Theme Manager
  • JSON reformatter (Coding tab) to reformat, reindent, and compress JSON
  • JSON wordfile / syntax highlighting (special internal handling for key/value pairs)
  • Greatly improved performance with Document Map, especially in large files
  • Greatly improved performance with Line Change Indicator (LCI), especially in large files
  • Addressed all issues related to LCI

New in UEStudio 17.00.0.16 (May 1, 2017)

  • Native Unicode rewrite / refactoring of code for greatly improved handling and detection:
  • Better rendering of non-Latin text in various Unicode formats
  • Better handling of Unicode file paths in title bar, file tabs, open file list, etc.
  • Resolved all issues related to opening files with Unicode characters
  • Greatly improved detection of (non-Unicode) code pages
  • Improved detection of UTF-8 string declaration
  • Automatic font / script substitution for non-Roman and OEM character sets
  • New "Encoding" settings under Advanced » Settings » File handling » Encoding
  • Ability to set fallback encoding / code page when auto-detection cannot determine
  • New prompt to convert ANSI file to UTF-8 when pasting Unicode/UTF-8 content
  • Support for using Unicode with "^c" and "^s" variables in macros/scripts
  • Added option to handle tool output as Unicode (in "Output" tab of tool settings)
  • Proper and full rendering in menus, dialogs, etc. for all language versions, regardless of OS language
  • Addressed multi-caret issues when inserting Asian / multi-byte characters
  • Addressed caret "jumping" issues in UTF-8 files
  • Addressed issues related to opening and saving UTF-8 files via FTP
  • Addressed issues related to word wrap with multi-byte characters / Asian scripts
  • Addressed caret positioning issues with Asian characters in Unicode / UTF-8 files
  • Countless other Unicode / UTF-8 improvements and adjustments
  • Full Unicode support for / in:
  • Macros and scripts
  • Function list
  • Tag list
  • Output window
  • Auto-complete
  • Key mapping
  • Open address and search toolbars
  • Ctags
  • Insert column
  • GUI to easily browse, add, and remove syntax highlighting languages:
  • Access from Coding tab or Advanced » Settings » Editor display » Syntax highlighting
  • Check languages to add them, uncheck to remove them
  • Search / filter for languages
  • Reset syntax highlighting back to factory defaults
  • Find / replace enhancements:
  • Optionally leave replace dialog open when doing step-by-step replace
  • Added ability to scroll find / replace histories with mouse wheel
  • Added support for Perl regexp buffer boundaries (A, z, etc.)
  • Added unobtrusive notification when search wraps to other end of file
  • Find / replace "In" setting now defaults to selected text only if 2 or more lines selected
  • Search in column now supports column number up to 20,000
  • Improved performance with many filtered lines (Show / hide lines)
  • Addressed many Perl regexp issues
  • Addressed "Count all" issue with Unicode characters
  • Addressed issues with slim replace dialog buttons
  • Addressed several quick find issues
  • Find string list enhancements:
  • 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)
  • Find / replace in files enhancements:
  • Added button to set find / replace in files directory to active file's directory on the fly
  • Added notification to status bar when find / replace in files completes
  • Status bar indicates number of matches / files searched as search progresses
  • 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
  • Addressed issue with double-clicking on FTP file in find in [open] files results
  • XML manager enhancements:
  • Added drag-and-drop support to move elements
  • New "Copy XPath" option for nodes/attributes
  • Added highlighting of current (edit window) position
  • Addressed issues with incorrectly reported error positions
  • Several other issues addressed
  • Drag and drop images / graphics, or browse to images, to insert them in active HTML document:
  • Drag-and-drop any number of images directly into an HTML based file
  • For most HTML and web files, <img> links will be automatically inserted
  • For CSS files, the URL to the image will be inserted as a background-image property
  • Modify the HTML / CSS formats for inserted images in Settings » Editor » Image drag-and-drop
  • Hold Ctrl while dragging-and-dropping to modify the format on the fly
  • Select and open multiple files at once from Recently opened / closed files menu:
  • New option "Open all"
  • Hold Ctrl and click files to select multiple at once
  • Click "Open selected" to open all checked items
  • "Join line(s)" feature (Edit tab)
  • Option to preserve leading spaces in Advanced » Settings » Editor » Advanced
  • Compare in UC Pro externally detected changes from file change detection prompt
  • New context menu for "Lists" tab in file view:
  • Add folders/files
  • Show names only
  • Rename file
  • Remove file from list
  • "Close all files to left / right" in file tab context menu (with key mapping support)
  • "Add to [Favorite / Project] Files" options on file tab / file view context menu
  • Drag-and-drop file tabs to file view "Project" and "Lists" tab to add to projects and lists
  • New option to use classic theme for printing ("Page setup" dialog)
  • User tools and default associated shortcuts now begin with "1" instead of "0"
  • Highlighting for embedded PHP / Ruby / ASP code in HTML comments and strings
  • Standardized capitalization of text (sentence case) in menus and UI
  • 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
  • "Defaults" button in sort settings dialog
  • "Delete selected lines" now deletes complete line even if not completely selected
  • Paste into multiple selected columns while in column mode now pastes into all columns
  • Full customization support for edit window and file tab context menus
  • Improved performance and data handling with shared FTP accounts
  • Optimized file change detection to avoid pause when checking for changes in all open files
  • Support for OpenSSH 7.0+ (SSH console)
  • Addressed issues related to FTP-linked project folder
  • Addressed several issues when default ANSI encoding set to non-Latin code page

New in UEStudio 16.20.0.6 (Jul 7, 2016)

  • Brace auto-completion:
  • Brace pairs defined in wordfile are auto-closed when opening brace is typed
  • If no braces in wordfile, or if file is not syntax highlighted, "()", "{}", and "[]" are used as defaults
  • Pressing Enter will reposition close brace on separate line while maintaining proper indent levels
  • Pressing Backspace immediately following auto-completion will remove both opening and closing brace
  • Typing close brace skips over auto-completed close brace without inserting second brace
  • Can be disabled for non-highlighted (plain text) files, comments, and strings
  • String auto-completion:
  • Pressing Backspace immediately following auto-completion will remove both opening and closing string
  • Typing close string skips over auto-completed close string without inserting second string character
  • Can be disabled for non-highlighted (plain text) files and comments
  • Lightning fast file sorting
  • Sort large files in a fraction of the time of previous versions
  • More efficient memory management when sorting
  • More reliable sort; many issues addressed
  • Removed alternate sort method (now obsolete)
  • Near instantaneous file loading:
  • Improved performance for normal file open, drag-and-drop, project reloading, etc.
  • Makes startup exponentially quicker when reloading multiple files
  • Traditional menu option for legacy menu key accelerator support:
  • Right-click on ribbon and select Toolbar/Menu mode » Traditional menus
  • Restored traditional toolbars for this mode
  • New syntax highlighting for:
  • Windows batch files
  • Unix shell scripts
  • PowerShell scripts
  • Wordfiles
  • New UC Lite with both 32-bit and 64-bit versions
  • Set open address and search bar widths in Settings » Toolbars/Menus » Miscellaneous

New in UEStudio 16.10.0.1 (May 24, 2016)

  • Find/replace issues addressed:
  • Addressed issue with Find String List truncating lines after 260 columns
  • Addressed issue with Find String List not displaying "&" symbol in non-English versions
  • Improved elimination of duplicates in search histories
  • Addressed issue with Find in Files results highlighting more than the search keyword
  • Column mode issues addressed:
  • Addressed replace in selection issues when in column mode
  • Addressed cut/copy/paste issues in column mode
  • Addressed issues deleting columns
  • Addressed issue inserting HTML tags while in column mode
  • Addressed issue with Shift + End not working as expected
  • Addressed column mode selection performance issue with Document Map enabled
  • Addressed several other isolated issues when working in column mode
  • User tool issues addressed:
  • User tools added to Ribbon now show custom tool name instead of default name
  • Addressed sizing issues with custom bitmaps for user tools
  • Addressed issue with custom tool icons when large icons are enabled
  • Addressed maximized window / title bar issues
  • Addressed issues with variable and wildcard syntax highlighting with word wrap
  • Addressed issue with macro playback
  • Addressed issue with custom help files in toolbar / menu mode
  • Addressed issues with edit window minimize, restore, and close controls
  • Addressed issue with stopping macro recording in toolbar / menu mode
  • Addressed issues with caret when using Page Up / Page Down with folded lines
  • Addressed issue with "Sort file tabs on open" when dockable tabs are enabled
  • Addressed issue with showing Recent Files on File menu
  • Addressed issue that caused caret to disappear when clicking on status bar icon in hex mode
  • Addressed accelerator conflict for "Select" and "Sort" in Ribbon
  • Various other issues addressed

New in UEStudio 16.00.0.11 (Mar 30, 2016)

  • Ribbon:
  • In our last user survey, we asked what new feature you wanted next. The overwhelming response was in favor of a Ribbon UI, and now it's here, implemented as only IDM can. And trust us, you've never seen it like this. We worked hard for months to make this the most deeply customizeable and gorgeous Ribbon there is.
  • Toolbar / Menu mode:
  • Are you more of a traditionalist? We haven't left you behind! Simply right-click to get to Toolbar / Menu mode, which also includes our updated graphics and a Large Icons option. We've rewritten the familiar toolbar from the ground up, and it's more flexible than ever.
  • Compact Ribbon Mode:
  • For the times when you may want your custom Ribbon layout, but just a bit more real estate in your editor, Compact Ribbon mode is here. Simply right click your Ribbon and choose Compact Ribbon Mode, and we'll optimize your layout for maximum space everywhere else. You can also minimize your entire Ribbon at any time.
  • Minimized Ribbon:
  • Get the best of both worlds. When you minimize the ribbon, simply click a tab and its contents will dropdown for you to choose an operation. It'll disappear as soon as you choose an option or click away. It's there when you need it, and conveniently tucked away when you don't.
  • Customization:
  • Your work is your art. And UEStudio's new Ribbon is your palette. Easily create new tabs with custom names. Create groups within those tabs, add your favorite functions to your groups and organize them however you wish. This power to custom tailor your work environment exactly for what you do is unprecedented.
  • Support for high-resolution displays:
  • Got a high-resolution display? UEStudio v16 has been updated to look great in ultra-high definition. If you're still using a normal HD display, that's OK, too. The bottom line is your favorite text editor is ready, and will look great the day you decide to upgrade.
  • Select next occurrence:
  • New to UEStudio v16, you can quickly select the next occurrence of any string
  • with Ctrl + ; — Press Ctrl + Shift + / at any time to cancel multi-selection when you're ready.
  • Additional changes:
  • New Python script features (Coding tab)
  • Run Python script
  • Run Pylint to check syntax
  • Restored ability to drag-and-drop file tab for split view of files
  • Further optimizations for improved startup time
  • Addressed and issue that cause the filter setting for spell checker not working anymore for C/C
  • Addressed special circumstances that caused the status bar to fail to refresh
  • Addressed an issue causing Russian spell check dictionary not to work with Russian (UTF-8) text
  • Additional minor graphical enhancements
  • Addressed an issue where installing on Windows 10 machines may cause the installer to produce sharing violation errors
  • Addressed an issue causing the Javascript function list to no longer work due to changes in the wordfile

New in UEStudio 15.30.0.12 (Nov 6, 2015)

  • Native 64-bit version and optimizations
  • Aggressive and deep optimizations to application startup time for 32- and 64-bit versions
  • Additional performance enhancements and optimizations for the 32- and 64-bit versions
  • New Brazilian Portuguese localization
  • Several improvements to SVN integration

New in UEStudio 15.20.0.6 (Jun 26, 2015)

  • Improved IntelliTips for Xbase++
  • Added options to remove settings and/or license on uninstall
  • Addressed a few Git issues
  • Addressed Perl regular expression issues
  • Quick Find strings are now added to F3/Find Next history when focus is moved off of Quick Find
  • Highlight All Selected now uses entire selection (instead of just word under caret)
  • Enhanced ues_ctags.exe for parsing Xbase++ files with multi-line functions correctly
  • Performance improvements for multi-caret editing with many selections/carets
  • Document Map improvements with column mode, selecting, changing syntax highlighting, etc.
  • Git Branch Manager improvements with "New branch" button and theme colors
  • Added support for Select All in "Edit Macro" dialog
  • Addressed split window issues
  • Addressed issues with Revert to Saved after manually changing file encoding
  • Addressed issue with Wrap after column #, insert CR/LF

New in UEStudio 15.10.0.11 (May 13, 2015)

  • 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

New in UEStudio 15.0 (May 13, 2015)

  • 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

New in UEStudio 14.40.0.1007 (Oct 22, 2014)

  • Column Mode
  • Undo/Redo
  • Word Wrap
  • File Conversions
  • FTP/SFTP
  • New/Open/Close
  • Scripting
  • List Lines Containing String
  • Find/Replace/Find Next/Find Prev
  • Find in Files/Replace in Files
  • Regular Expressions/Find/Replace
  • Find String List
  • Function List
  • Output Window
  • Syntax Highlighting
  • Split Window
  • And more...

New in UEStudio 14.30.0.1005 (Aug 6, 2014)

  • Column mode editing / drag 'n drop
  • Quick column mode
  • Hide / show lines and code folding
  • Folding for block comments in HTML
  • Scripted find / replace
  • Perl regular expression find/replace
  • Find in files with customized output format
  • Shebang detection for syntax highlighting
  • Compare files (UC Lite)
  • Mixed line terminator handling
  • Open file under caret via context menu
  • Word wrap
  • Undo/redo
  • Hex mode
  • Themes and user interface
  • Menu access via key accelerators
  • OEM and special character input
  • File and selection sort
  • CSS color tooltips
  • Project and workspace reload
  • Status bar
  • ASCII Table font
  • FTP connectivity and transfer issues
  • Scrolling via mouse wheel in FTP dialogs
  • Split window editing
  • Scrolling in large files
  • Stability and performance
  • And more...

New in UEStudio 14.20 (Aug 6, 2014)

  • Dockable Find and Replace dialog:
  • Includes Find, Replace, Find in Files and Replace in Files
  • Themed dialogs for a more unified look and feel
  • Cut/Copy/Paste support for multiple carets/selections
  • Themed FTP Open, Save, and Accounts dialogs
  • Various other minor enhancements and improvements

New in UEStudio 14.10.0.1002 (Feb 28, 2014)

  • Quick Find (similar to search in web browsers):
  • Press Ctrl + F and type search string to quickly jump to next occurrence and highlight all matches
  • Press Ctrl + F a second time to open regular Find dialog
  • Press Enter to move to next match or Ctrl + Enter to move to previous match
  • Input turns red when no matches are found
  • Includes next / previous buttons and "..." button to expand to regular Find dialog
  • Supersedes and replaces incremental search
  • Multi-caret editing and multi-selection:
  • Use Ctrl + click to set multiple carets for editing in multple locations at once
  • Use Ctrl + double click or Ctrl + Click n' drag to make multiple non-contiguous selections for editing
  • Press Ctrl + Alt + Z to remove last set caret/selection
  • Ctrl + click on caret or selection to remove it from set
  • Select several contiguous lines, then Ctrl + Click beyond line end for quick end-of-line carets
  • Reimagined multi-pane FTP browser:
  • Split file view for both local and remote pane
  • Drag-n-drop or press Enter to download / upload files
  • New buttons, icons, and colors to match your theme
  • Greatly improved and color-coded logging of transfers
  • Various internal improvements for better performance
  • Theming improvements:
  • Custom scrollbars to match your theme
  • Input fields and other form elements now fully match your theme
  • Various other tweaks and adjustments for greater theme control
  • FTP transfers shown in output window:
  • New "FTP Transfers" tab in output window
  • Reports color-coded transfer status for remote files opened via Explorer view or via reload/recent files
  • Separate menu items for inserting Java and C# classes
  • Various maintenance items and other minor improvements

New in UEStudio 14.00.0.1012 (Dec 10, 2013)

  • Editor Themes:
  • Manage Themes dialog for creating and modifying themes:
  • Skin the entire application (dockable panes, menus, toolbars, file tabs, status bar, etc.)
  • Set editor colors
  • Set syntax highlighting colors
  • Switch themes with a single click
  • Use one of several pre-defined themes or create your own
  • When adding a new language for syntax highlighting, UEStudio will automatically pick up your theme's default colors for the new language
  • Import, export, and share your themes with others
  • Greatly improved file handling performance (100s of MB to 10+ GB):
  • File parsing percentage shown in status bar
  • Extremely faster navigation and editing
  • Significantly smoother scrolling
  • CSS color tooltips:
  • Hover over CSS color definition to see color preview
  • Ctrl + Click on preview swatch to select and insert a new color into file
  • Supported color formats:
  • Hex RGB
  • Functional notation RGB
  • RGBA
  • HSL
  • HSLA
  • Supported file types:
  • HTML
  • CSS
  • Javascript
  • PHP
  • Perl
  • Python
  • Ruby
  • Artistic Style improvements:
  • Updated to v2.03
  • Support for external configuration files
  • Redesigned A-Style dialog for new options and features
  • Chrome style file tabs
  • CSS3 syntax highlighting support
  • Various other minor enhancements and improvements

New in UEStudio 13.10.0.1004 (Jun 26, 2013)

  • Leap forward in function list support with much improved functions and parameters:
  • Groups and subgroups fully support Perl regex
  • More robust and precise function strings
  • Version backup support for FTP files:
  • "On FTP Save" added to Configuration -> File Handling -> Backup
  • "Default FTP backup directory" added to Configuration -> File Handling -> Backup
  • Existing auto-save options moved to Configuration -> File Handling -> Save
  • Expanded auto-complete functionality:
  • Optionally show case sensitive matches first or exclusively
  • Fully typed words are omitted from auto-complete dialog
  • Auto-complete dialog automatically hides if the only match is typed
  • Full Jump List support:
  • "Pinned" and "Recent" items now listed in UEStudio Jump List
  • Accessible with right-click on taskbar icon
  • UltraSentry integration:
  • Send active file to File Shredder queue
  • Run shredder directly from UEStudio
  • Send active file to Digital Locker
  • Open files from Digital Locker
  • Greatly improved project conversion support for Visual Studio 2008 and 2010
  • UltraFinder integration: "Find files" or "Find duplicates" in active file's directory
  • UEStudio now appears in Explorer's "Open with" context menu for plain text file formats
  • Quickly toggle dockable file tabs with new Window menu option "Enable tiling / Dockable tabs"
  • Much improved HTML/XML tag highlighting when tag spans multiple lines
  • Improvements for Reindent Selection
  • Various other minor enhancements and improvements
  • New "Simplistic" environment for simple, minimalistic editor layout

New in UEStudio 13.00.0.1009 (May 13, 2013)

  • Significant performance gains in several areas:
  • Reloading of files on startup
  • Loading/opening large numbers of files (with temp files)
  • Loading very large files
  • Switching between file tabs
  • Perl regular expressions
  • Undo in larger files
  • Copy/Paste syntax highlighting in RTF and HTML:
  • Available under Edit -> Copy Special
  • Paste text with HTML/CSS markup to render highlighting within a browser
  • Paste syntax colored text into other RTF editors (like MS Word)
  • Automatic highlighting of file types without extension:
  • Perl via shebang (ex: #!/bin/perl)
  • PHP via shebang (ex: #!/bin/php)
  • Python via shebang (ex: #!/bin/python)
  • XML via declaration (ex: )
  • New status bar:
  • Encoding selector
  • Changes encoding used to view active file
  • Will not change file's original encoding
  • Syntax highlighting selector
  • Read-only toggle
  • Insert/Overstrike toggle
  • Separate areas for line terminator and file encoding properties
  • Better display
  • Perl regular expression overhaul:
  • Performance
  • Searching in large files
  • Find In Files
  • Accuracy
  • Several Perl regexp issues addressed
  • Full support for negative look-ahead/look-behind searches
  • File tab drag-and-drop improvements:
  • Drag file tab outside of UltraEdit to open it in new instance
  • File's settings retained when dragging and dropping between instances
  • File View improvements:
  • Modernized icons
  • Optionally show hidden files
  • Option to add close X to each file tab
  • Improved support for 'Maintain separate process for each file opened from external applications
  • Several improvements for IntelliTips auto-complete
  • Various other minor enhancements and improvements

New in UEStudio 12.20.0.1002 (Oct 3, 2012)

  • Smart Template improvements:
  • Project-based templates
  • Insert templates by name via macros/scripting (refer to Help documentation for syntax)
  • Drag-and-drop text to template list to create new templates
  • Modify template name directly in template list
  • Open template file directly in editor (right-click template group in template list)
  • Description field for templates (displayed in tooltip in template list)
  • Line Change Indicator improvements:
  • Jump to next or previous change in active file
  • Ability to configure LCI width
  • All reported LCI issues fixed
  • Option to delete unencrypted backup file(s) when encrypting files
  • Improved configuration options for File Associations
  • Several improvements for running macros on large amounts of data
  • Addressed issues with Backup/Restore User Customizations
  • Addressed issues with Delete All Hidden Lines
  • Other minor enhancements and improvements

New in UEStudio 12.10.0.1003 (Jul 14, 2012)

  • Enhancements:
  • Code folding based on indent level:
  • Automatic for Python files (.py file extension)
  • Can be activated for other languages by adding "EnableCFByIndent" flag to wordfile
  • Smart Template improvements:
  • Ability to set selectable parameters in Smart Template variables
  • Use pipe character to separate parameters (ex: )
  • When inserting template, variable will open auto-complete list with selectable parameters
  • New context menu for template listing in Modify Templates dialog
  • Sort templates alphabetically
  • Move/copy selected template to group
  • Modify Templates dialog is resizable
  • Ability to show all language templates in template list
  • Template editor in Modify Templates dialog now respects user's color settings
  • File name variables ([FILE_PATH] and [FULL_FILE_NAME]) now work with FTP files
  • Support for using %APPDATA% environment variable in templates directory configuration
  • Drag-and-drop text to template list to create new templates
  • Open template file directly in editor (right-click template group in template list)
  • Set Output Window font separately from other child window fonts (right-click in Output Window)
  • Improved C/C++ function strings to eliminate false positives
  • Maintenance:
  • FTP/SFTP:
  • Several fixes and improvements for OpenVMS servers
  • Addressed a couple of FTP account storage issues
  • Set "Right-click file open from text" feature for FTP file paths to resolve to account's initial directory
  • Smart Templates:
  • Addressed issue updating active environment templates
  • Addressed issues converting old templates to new format
  • Addressed issue where [$replace$] didn't work correctly if inserting template via auto-complete dialog
  • Addressed issues with non-English UTF-8 characters in templates
  • Addressed caret positioning issue when inserting templates
  • Restored template names in Insert -> Individual Templates sub-menu
  • Added ability to access all language templates in one file (configurable)
  • Added ability to change template name in template list
  • Added ability to create new template by dragging and dropping text into template list
  • Added ability to open template files directly in editor
  • Find/Replace:
  • Addressed issues when replacing in selected text
  • Addressed issue where edit operations like Replace and Sort in large files result in "Out of memory" errors
  • Addressed minor issues with Find String List
  • Addressed issues with Highlight All Items Found
  • Display:
  • Addressed issue where child window controls are are magnified 200% in some isolated cases
  • Addressed issue where lower value ASCII characters do not display
  • Addressed issue where sorting files by size isn't correct in File View
  • Other/miscellaneous:
  • Addressed issues when selecting columns in column mode
  • Addressed issues with Intellitips auto-complete
  • Addressed issues with relative paths in prj file when creating a project
  • Addressed several Line Change Indicator issues
  • Addressed double prompt to close open files when switching projects
  • Backup/Restore User Customizations now includes FTP INI files and Smart Template files
  • Better instance handling for opening files in UE from other applications (7zip, VSS, etc.)
  • Fixed problem with string highlighting when printing syntax highlighting
  • File code page data now cleared when clearing histories (or on exit)
  • Version backups created during auto-save in unmodified file if dynamic variable is used in backup format

New in UEStudio 12.00.0.1002 (May 17, 2012)

  • Smart Templates:
  • Ability to add multiple user-defined variables to templates
  • New "Languages" template group to store templates based on syntax highlighting languages
  • Template "Auto-suggestion" (provides smart suggestion of matching template based on what you type)
  • Optionally disable template auto-suggestion for comments and/or strings
  • Ability to insert templates via auto-complete (Ctrl + Spacebar)
  • Inserted template respect:
  • Indent level
  • Line terminators
  • Spaces/tabs settings
  • Drag-and-drop templates from template list into active file to insert them
  • New template configuration options in Advanced -> Configuration -> Templates
  • Access Global, Environment, and Language templates at the same time
  • Redesigned, modeless "Modify Templates" dialog
  • Default language templates provided for most major programming/scripting languages
  • Ability to reorder templates in template list
  • Create an unlimited number of templates
  • Template files stored in XML format in centralized location
  • Automatic auto-completion of closing HTML and/or XML tags:
  • Configurable in Advanced -> Configuration -> Editor -> XML/HTML
  • Configure whether to close on same line or on new line
  • Dockable "Lines containing find string" window:
  • "Find String List" can now be docked, floating, or auto-hidden
  • Window options are now available in right-click context menu
  • Enable/disable in View -> Views/Lists
  • Full support for proportional fonts:
  • Corrected caret positioning issues with fonts that are not fixed-width
  • Improved syntax highlighting for fonts that are not fixed-width
  • Improved FTP performance:
  • Faster modification and saving accounts, especially when many accounts are configured
  • Better handling of connections closed by server
  • Added support for automatically connecting to FTP account when opening FTP Open or Browse dialog
  • Other changes:
  • Removed "Open Files" splash screen on startup
  • Both 32-bit and 64-bit shell integration DLLs are installed on 64-bit systems
  • Increased "Recent Files" list from 16 to 32
  • Addressed PHP debugging (Xdebug) issues

New in UEStudio 11.20.0.1006 (Nov 2, 2011)

  • Active Column Highlighting:
  • Can be enabled and configured in View -> Set Colors
  • Can be toggled via View menu, toolbar button, or with key mapping
  • New Find in Files functionality:
  • New "Date created" ($Dc) and "Date modified" ($Dm) template options for Find in Files output
  • Open all files matched by Find in Files/Replace in Files
  • New FindInFiles and ReplInFiles macro property: OpenMatchingFiles
  • New scripting property: UltraEdit.frInFiles.openMatchingFiles (Boolean)
  • New scripting functionality (all document objects):
  • cancelSelect() - cancels the current selection (if any) without changing caret position
  • gotoEndOfPrevWord() - moves caret to end of previous word
  • gotoEndOfPrevWordSelect() - selects from current position to end of previous word
  • gotoEndOfNextWord() - moves caret to end of next word
  • gotoEndOfNextWordSelect() - selects from current position to end of next word
  • UTF8ToASCII() - converts UTF-8 file to ASCII
  • ASCIIToUTF8() - converts ASCII file to UTF-8
  • New macro commands:
  • CancelSelect - cancels the current selection (if any) without changing caret position
  • GotoEndOfPrevWord - moves caret to end of previous word
  • GotoEndOfPrevWordSelect - selects from current position to end of previous word
  • GotoEndOfNextWord - moves caret to end of next word
  • GotoEndOfNextWordSelect - selects from current position to end of next word
  • UTF8ToASCII - converts UTF-8 file to ASCII
  • ASCIIToUTF8 - converts ASCII file to UTF-8
  • Project workflow and workspace enhancements:
  • Removed prompt to close open files during project open if only unsaved Edit files are open
  • Open files are no longer closed when creating a new project (only applicable if "Close all files when opening or switching projects" is enabled)
  • Ability to save user-specific project PUI files in user config directory (configured in Advanced -> Configuration -> File Handling -> Advanced)
  • "Yes to All" and "No to All" options added to "File no longer available" prompt
  • Ability to add all open files to lists/favorites in Lists tab of File View (with "..." button in the Lists tab)
  • FTP enhancements:
  • Ability to delete files in FTP Browser with DEL key
  • Ctrl + Shift + Arrow Keys now selects to word boundaries in file path field of FTP Open/Save/Browse
  • New editor display features and improvements:
  • Selected bytes/lines information displayed in status bar
  • Cursor now changes to pointer when hovering over margin
  • Improved file status icons in file tabs for higher contrast and better visual distinction
  • Find/Replace improvements:
  • Better handling of Perl regex results in Lines Containing Find String window
  • Better highlighting of Perl regex matches in Find in Files output
  • Selecting text and pressing Find/Replace hotkey updates Find/Replace string when dialog is already open
  • Syntax highlighting and wordfile improvements:
  • Improved highlighting of nested block comments
  • Improved syntax highlighting with word wrap
  • More flexible Comment Add/Remove
  • Better writing of custom highlighting colors to wordfile
  • Non-default wordfiles no longer removed when updating default wordfiles
  • New Python wordfile added to default wordfiles
  • Ability to clear undo buffer (via Edit menu, toolbar button, or with key mapping "EditClearUndo")
  • Improvements to Goto in Hex mode to support addresses in very large files
  • New MSI installer (requires Windows Vista SP2 or greater)
  • Re-skinned installer with new messaging
  • More user-friendly licensing/registration messaging
  • Redesigned "Check for Updates" dialog and messaging
  • Improved handling of saving multiple files to FTP
  • Improved performance when selecting text in large files
  • Improved handling of file paths with multi-byte Unicode characters
  • Improvements to Explorer tab in File View
  • Several translation/localization improvements in non-English versions
  • Files created via command line respect default line terminator setting
  • Improved auto-completion when using ".." instead of "->"
  • Various other improvements and enhancements

New in UEStudio 11.00.0.1007 (May 9, 2011)

  • Completely re-engineered explorer window for File View
  • Optional split view for folders on top, files on bottom
  • Split view for FTP accounts
  • New Network item to browse network/shared directories
  • New Open Files option (from right-clicking folder in Explorer)
  • Greatly expanded drag-and-drop functionality for lists/file tabs
  • Drag a file tab to the File View to add it to a list or to your active project
  • Drag files from Lists or Explorer to open in the editor
  • XML Manager additions
  • New "Attributes" pane for exploring and modifying node attributes
  • "Format Document" context menu option for reformatting XML
  • Double-click a node in the XML Manager to expand it in the file
  • New file tab status icons for
  • New files
  • Saved/unsaved files
  • FTP files
  • Read-only files
  • Highlight all occurrences of selected word
  • Activated via Shift + Double Click
  • Alternatively activated via Ctrl + . (will highlight word under caret)
  • New "Highlight All Selected" toolbar icon / key mapping command for quick access
  • Persistent "Highlight All" for Find
  • HTML and XML open/close tag matching
  • New File Open and Save As dialogs for Vista/Win 7 (including Favorites, Libraries, etc.)
  • "Count All" functionality for selected text or in column range
  • Increased wordfile color groups for up to 20 total groups
  • Re-engineered SVN/CVS integration (allows you to externally update Subversion or CVS binaries)*
  • Completely re-themed modern icon set
  • Ability to lock toolbars
  • New config item (File Handling -> Save) to maintain Save As directory for duration of edit session
  • Configure order of file name / application name in title bar
  • New streamlined installation and registration for ease of license management
  • Other improvements and enhancements

New in UEStudio 10.00.0.1006 (Apr 28, 2010)

  • New: Re-engineered function list, with tree-style view and sub-groups
  • New: Line Change Indicator
  • New: Hide/Show lines containing find string
  • New: Add block comments to selected text
  • Enhanced: More noticeable read-only indication
  • New: Regular expression builder in Find/Replace dialogs
  • Enhanced: Edit XML node text directly in XML Manager
  • New: HTTPS support for Subversion (SVN)
  • New: Delete all hidden lines
  • New: Scripting additions, including the ability to include a script(s) in another script

New in UEStudio 09.30.0.1001 (Nov 5, 2009)

  • Stunning New Interface
  • Refined Version Control Support, PHP Debugger, JavaScript Lint
  • Quick Open Address Bar
  • File Encryption/Decryption
  • Enhanced Find/Replace dialogs
  • WebSearch Toolba

New in UEStudio 09.20.0.1005 Hotfix (Aug 22, 2009)

  • fixed issue where ALT accelerator doesn't work when cursor is positioned above file tabs
  • fixed issue where pressing Alt + - (minus) with fixed non-dockable file tabs causes UE to hang
  • fixed display issue with Convert to DOS prompt and very long file names
  • fixed issue where read-only setting lost if file modified outside of editor/reloaded by "Revert to Saved"
  • fixed issue where read-only prompt cannot be dismissed with autosave on focus change turned on
  • fixed "Save file" accelerator keys issue (Korean version)
  • fixed "Enable Session Logging" automatically toggling on after unchecking and pressing Apply
  • explorer filter (file tree view) is now retained from session to session

New in UEStudio 09.20.0.1003 (Aug 11, 2009)

  • Stunning New Interface
  • Refined Version Control Support
  • PHP Debugger
  • JavaScript Lint
  • Quick Open Address Bar
  • File Encryption/Decryption
  • Enhanced Find/Replace dialogs
  • WebSearch Toolbar

New in UEStudio 09.10.0.1005 (May 9, 2009)

  • Stunning New Interface,
  • Refined Version Control Support,
  • PHP Debugger,
  • JavaScript Lint,
  • Quick Open Address Bar,
  • File Encryption/Decryption,
  • Enhanced Find/Replace dialogs,
  • WebSearch Toolbar

New in UEStudio 09.00.0.1030 (Jan 15, 2009)

  • New: GUI refresh; new toolbars, child windows
  • New: Integrated PHP Debugging with Xdebug
  • New: Javascript Lint integration
  • New: Quick Open Address Bar
  • New: Scripting access to the clipboard
  • Enhanced: CVS support: Auto-discovery of CVS files
  • Enhanced: Improved FTP support
  • Enhanced: Automatic large file detection

New in UEStudio '06 6.60 (Jul 2, 2008)

  • Environment Selector
  • Import/Export Environments
  • File Encryption/Decryption
  • Enhanced Find/Replace dialogs
  • WebSearch Toolbar

New in UEStudio '06 6.50 (Feb 24, 2008)

  • Environment Selector, Import/Export Environments, File Encryption/Decryption, Enhanced Find/Replace dialogs, WebSearch Toolbar

New in UEStudio '06 06.20 (Mar 7, 2007)

  • Integrated scripting support
  • Spell check while typing
  • MSI Installer support
  • Search in Favorite files
  • Search and Replace will step through all open files
  • Search in Files for any files not containing search string
  • User customizable format of Search in Files result
  • Integrated IE browser support to show active HTML file
  • Explorer view uses system-registered Icons for file types
  • Express Install for typical installations
  • Prompt before UE is set as View Source Editor during install
  • Cursor word-right or word-left to optionally stop at underscore string literals
  • Nested comments for languages

New in UEStudio '06 6.10 (Oct 13, 2006)

  • SSH/Telnet Window,
  • x64 Shell integration