UltraEdit Changelog

What's new in UltraEdit 30.2.0.27

Dec 15, 2023
  • Features and enhancements:
  • Macro edit/create and settings UI update
  • Consolidates global macro settings into a single “Macro settings” dialog
  • Improved edit/create macro dialogs
  • Individual macro settings now exposed in edit/create dialogs
  • Proof of concept plugin framework
  • Plugin: Code surround
  • Plugin: SQL formatter
  • Plugin: JSON to XML
  • Plugin: File splitter
  • Plugin: Tabs to spaces (leading)
  • New community reviewed and approved application icons
  • Other notable quality improvements:
  • Files saved without an extension erroneously have CSH extension
  • Hang when trying to access Find history
  • Alt shortcuts added to macro play dialog
  • FTP Browser now uses dockable window font for local/remote panes
  • Extension is incorrectly added when file is saved
  • Expose current tab stop value in scripting API
  • Reproducible hang when inserting comment on last line of file
  • Resolved intermittent startup instability
  • Brace matching is incorrect in PHP when strings include braces

New in UltraEdit 29.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 UltraEdit 29.0.0.70 (Mar 24, 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
  • 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 UltraEdit 28.20.0.12 (Sep 27, 2021)

  • IntelliTips
  • Code-aware suggestions for auto-completing class members, methods, etc.
  • Function tips for typing parameters in function call
  • UltraEdit parses active file and parent folder for symbols
  • Supports local files and files opened via FTP
  • Optionally scan other folders
  • New config options in Settings » Auto-complete » IntelliTips
  • Improved auto-complete
  • Fully themed auto-complete dialog
  • Choose when auto-complete automatically shows in Settings » Auto-complete
  • Fully resizable Find and Replace dialogs
  • New context menu option "Delete lines" in Find String List to delete all lines containing string
  • New option to "Highlight all items found" with Replace
  • "Highlight all selected" optionally matches:
  • Whole word only (and optionally only when selection is a whole word)
  • Case
  • Configure in Settings » Search » Advanced
  • "Save and Close" command
  • "Open last-closed tab" option (file tab context menu)
  • Ability to save an empty, new file
  • Save As option to leave both original file and new file open
  • Added support for remote (FTP) files as well
  • Go to previous and next position using forward and back buttons mouse
  • Dynamic highlighting of XML and HTML attributes and values
  • Clicking in line margin to select now selects entire soft-wrapped line
  • Expanded theme support with most dialogs using theme colors
  • Other minor enhancements and issues addressed

New in UltraEdit 28.10.0.0 (Apr 29, 2021)

  • 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
  • Improved performance
  • Faster loading of multiple files
  • Improved file tab handling with many files open
  • Faster project load
  • Updated Ctags (to universal-ctags) for more robust and modern symbol parsing
  • 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
  • Miscellaneous improvements to increase application performance and reliability

New in UltraEdit 28.0.0.34 (Jan 23, 2021)

  • IntelliTips:
  • Code-aware suggestions for auto-completing class members, methods, etc.
  • Function tips for typing parameters in function call
  • UltraEdit parses active file and parent folder for symbols
  • Supports local files and files opened via FTP
  • Optionally scan other folders
  • New config options in Settings » Auto-complete » IntelliTips
  • Improved auto-complete:
  • Fully themed auto-complete dialog
  • Choose when auto-complete automatically shows in Settings » Auto-complete
  • Fully resizable Find and Replace dialogs:
  • New context menu option "Delete lines" in Find String List to delete all lines containing string
  • New option to "Highlight all items found" with Replace
  • "Highlight all selected" optionally matches:
  • Whole word only (and optionally only when selection is a whole word)
  • Case
  • Configure in Settings » Search » Advanced
  • "Save and Close" command
  • "Open last-closed tab" option (file tab context menu)
  • Ability to save an empty, new file
  • Save As option to leave both original file and new file open
  • Added support for remote (FTP) files as well
  • Go to previous and next position using forward and back buttons mouse
  • Dynamic highlighting of XML and HTML attributes and values
  • Clicking in line margin to select now selects entire soft-wrapped line
  • Expanded theme support with most dialogs using theme colors
  • Other minor enhancements and issues addressed

New in UltraEdit 27.10.0.76 (Sep 24, 2020)

  • File properties:
  • Dockable window displays information about active file
  • File attributes, encoding, line/character statistics, 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
  • ide / 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 UltraEdit 27.0.0.22 (May 19, 2020)

  • Cloud Sync:
  • 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 options in file tabs context menu to sort file tabs by:
  • Name
  • Location
  • File extension
  • Date
  • Dialog overhaul to modernize settings and configs:
  • 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
  • New option in function list context menu to avoid automatically expanding function
  • Support for horizontal scrolling via Shift + Mouse wheel

New in UltraEdit 26.20.0.4 (Sep 6, 2019)

  • Internal improvements for multi-segmented edit control
  • Progress bar (in status bar) for large parsing / edit operations
  • Ability to immediately cancel long-running operations via ESC, including:
  • Find / quick find
  • Replace
  • Macros
  • Goto
  • Ctrl + Home / Ctrl + End
  • File open – cancel opening a huge file, or a large number of files
  • Convert CSV / fixed width
  • Convert tabs to spaces / spaces to tabs
  • Convert line ends / wrap
  • Reformat XML / JSON
  • Reindent / reformat
  • Print

New in UltraEdit 26.10.0.14 (May 7, 2019)

  • Various other fixes and improvements
  • 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

New in UltraEdit 26.00.0.24 (Feb 28, 2019)

  • Powerful command palette:
  • Easy and quick access to all of UltraEdit'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 palet
  • 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
  • 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
  • New "Expand all" / "Collapse all" options in function list context menu
  • Status bar shows total number of lines in file
  • Various user interface, framework, and window improvements

New in UltraEdit 25.20.0.60 (Sep 19, 2018)

  • 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
  • Save state:
  • Close UltraEdit 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
  • Improved file tab handling on startup
  • Changed default temporary file location
  • Many fixes and internal improvements

New in UltraEdit 25.10.0.10 (Jun 7, 2018)

  • 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

New in UltraEdit 25.0.0.53 (Mar 13, 2018)

  • 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
  • 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 "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
  • Other minor fixes, improvements, and enhancements

New in UltraEdit 24.20.0.40 (Oct 11, 2017)

  • 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
  • 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
  • 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

New in UltraEdit 24.20.0.27 (Sep 1, 2017)

  • 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
  • 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
  • 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

New in UltraEdit 24.10.0.23 (May 25, 2017)

  • JSON manager:
  • Provides tree-style view of JSON data (based upon .json file extension)
  • 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
  • JSON reformatter (Coding tab) to reformat, reindent, and compress JSON
  • New wordfile and special syntax highlighting support for JSON
  • 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 UltraEdit 24.00.0.72 (Apr 7, 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
  • 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":
  • 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 UltraEdit 23.20.0.28 (Jul 6, 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:
  • DOS 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 UltraEdit 23.10.0.1 (May 23, 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 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 UltraEdit 23.0.0.56 (Mar 19, 2016)

  • Addressed an issue where the line change indicator was shown outside of selection after UE regex Replace All in Selected Text

New in UltraEdit 23.0.0.42 (Feb 19, 2016)

  • Built new menu, toolbar and ribbon interface from the ground up
  • Added high resolution graphics
  • Added support for 4k UltraHD displays
  • Further optimized to increase startup time
  • Added the ability to minimize the new ribbon
  • Added the ability to decrease the ribbon’s height with Compact mode
  • Addressed and issue that cause the filter setting for spell checker not working anymore for C/C++
  • Addressed a rare issue that cause an infinite loop during a find operation
  • Addressed special circumstances that caused the status bar to fail to refresh
  • Addressed an issue where the line change indicator was shown outside of selection after UE regex Replace All in Selected Text
  • Addressed an issue causing Russian spell check dictionary not to work with Russian (UTF-8) text
  • Addressed an issue where double clicking Find in Open Files results from unnamed "Edit1" file caused a "File not found" error
  • Addressed an issue where column selection didn't work as expected
  • Addressed an issue where trying to upgrade to 64-bit UltraEdit caused Sharing Violation error
  • 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 where the selection can be changed incorrectly when adding text
  • Addressed an issue causing the Javascript function list to no longer work due to changes in the wordfile
  • Resolved an issue causing the UE installer to fail to detect an installation of 64-bit UC
  • Resolved an issue where the 64-bit UE installer downloaded and installed the 32-bit version of UltraCompare
  • Added isntaller message warning that v23 would overwrite existing customizations

New in UltraEdit 22.20.0.27 (Sep 17, 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
  • New simplified and faster installer

New in UltraEdit 22.10.0.10 (Jun 9, 2015)

  • Smarter indentation of auto-completed XML/HTML close tags:
  • After closing tag is automatically inserted, press Enter
  • UE 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)
  • 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.
  • 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
  • Various other minor improvements

New in UltraEdit 22.0.0.46 (Mar 25, 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 UltraEdit 21.30.0.1005 (Sep 27, 2014)

  • UltraEdit v21.30 includes over 80 improvements and fixes to the following:
  • 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 UltraEdit 21.20.0.1001 (Jun 27, 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
  • FTP connectivity and transfer issues
  • Scrolling via mouse wheel in FTP dialogs
  • Stability and performance

New in UltraEdit 21.10.0.1021 (Apr 10, 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 UltraEdit 21.00.1027 (Feb 8, 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
  • Various maintenance items and other minor improvements

New in UltraEdit 20.00.0.1037 (Sep 5, 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, UltraEdit 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 UltraEdit 19.00.0.1022 (Mar 8, 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
  • Various other minor enhancements and improvements

New in UltraEdit 18.20.0.1014 (Aug 31, 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 UltraEdit 18.10.0.1010 (Jun 1, 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 templtes 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
  • 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)
  • 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 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 UltraEdit 18.00.0.1025 (Mar 6, 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
  • 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

New in UltraEdit 17.30.0.1002 (Oct 13, 2011)

  • New scripting functionality:
  • UTF8ToASCII() - converts UTF-8 file to ASCII
  • ASCIIToUTF8() - converts ASCII file to UTF-8
  • New macro functionality:
  • UTF8ToASCII - converts UTF-8 file to ASCII
  • ASCIIToUTF8 - converts ASCII file to UTF-8
  • 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 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
  • 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
  • Specific fixes for issues, including:
  • Fixed drag and drop editing issues
  • Fixed Undo/Redo issue with restoring data
  • Fixed Comment Add / Comment Remove with leading whitespace
  • Fixed issue where toggling column mode closes Lines Containing Find String dialog
  • Fixed auto-correction of word while word is still being typed
  • Fixed issue where clicking "Cancel" to save changes prompt gives focus to wrong file
  • Fixed issue where characters inserted via Alt + numeric keypad don't display properly in UTF-8 file
  • Disabled tag insertion when in hex mode
  • Fixed issue where Shift + Double Click doesn't highlight all selected if "Use presistent highlight all" is disabled

New in UltraEdit 17.20.0.1013 (Sep 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 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
  • 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
  • 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)
  • Wordfile enhancements:
  • Non-default wordfiles no longer removed when updating default wordfiles
  • New Python wordfile added to default wordfiles
  • 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
  • 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
  • Other minor improvements

New in UltraEdit 17.10.0.1008 (Jun 4, 2011)

  • Brace Matching advancements:
  • New "Jump to matching brace" functionality (no selection)
  • New "SearchGoToBrace" key mapping item
  • "SearchMatchBrace" is now "SearchSelectToBrace"
  • Spell As You Type additions:
  • Ability to toggle from toolbar icon
  • New "SpellAsYouType" key mapping item
  • FTP advancements:
  • Ability to clear FTP directory drop down history (added at bottom of drop down list)
  • Improved "Download from server" and "Download with sync" with linked project folders
  • Last-used FTP directory no longer remembered between instances
  • Project improvements:
  • Improved relative path handling
  • Separate "Add Folder" and "Add Group" commands
  • New scripting functionality (the following are all document objects):
  • gotoPos() - Goes to specified position (passed as parameter) in number of bytes from beginning of file
  • clearAllBookmarks() - Removes all bookmarks from file (also available as new macro command)
  • isReadOnly() - Returns true or false based on whether file is read-only
  • readOnlyOn() - Sets "read only" attribute for file
  • readOnlyOff() - Removes "read only" attribute for file
  • isWordWrap() - Returns true or false based on whether word wrap is toggled
  • wordWrapOn() - Turns word wrap on
  • wordWrapOff() - Turns word wrap off
  • General usability enhancements and advancements:
  • Option to disable file tab tool tips (from file tab context menu)
  • Ability to hide all toolbars (from toolbar context menu)
  • List Lines Containing String dialog reports total number of lines found
  • Lower pane of split explorer view remembers column widths from session to session
  • "XML Convert to CR/LF" now available for all files, regardless of extension
  • Version backup support for UNC file paths
  • "Save as type" always remembered in Save As dialog
  • Improvements for default directory with File -> Open dialog
  • Version details are now selectable in About
  • Internal speed/performance and other minor enhancements

New in UltraEdit 17.00.0.1023 (Mar 12, 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 15 total groups
  • 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 UltraEdit 16.30.0.1003 (Dec 28, 2010)

  • Added stability improvements to macro playback
  • Fixed font sizing and alignment issue in List Lines Containing String dialog
  • Fixed text display issue in syntax highlighted files on some Windows (Asian) operating systems
  • Fixed FTP initial directory issue
  • Fixed issue with GoTo Line/Col from command line

New in UltraEdit 16.30.0.1001 (Dec 9, 2010)

  • Fix for display issue in List Lines Containing String dialog
  • Fix for minor artifacts when displaying text in Unicode files

New in UltraEdit 16.20.0.1011 (Sep 23, 2010)

  • Added "Go to Error/Warning" to key mapping list
  • Fix for Find in (Project) Files not working properly in some cases
  • Fix for "Compare files" dialog launching with identical file names for both files
  • Fixed several issues related to file tabs
  • Fixed issue where clicking parent directory in FTP dialogs before connecting takes you to site root
  • Fixed Initial Directory being sent in hex format when connecting via Explorer view
  • Fixed a couple issues with bookmarks, specifically with FTP files, hex mode
  • Fixed issue with slow redrawing of local dir listing in FTP Browser when closing the dialog
  • Fixed undo issue when in column mode
  • Fixed tab order in Favorite Files dialog
  • Fixed focus issue for Find What field in Find in Files dialogs
  • Fixed "Set Default Path for Relative Paths" in output window
  • Fixed issue where Find What field is cleared after selecting and dismissing regex builder
  • Fixed crash when printing from browser view
  • Fixed issue with disorganized color selector dialog
  • VBS file extension now associated with VBScript highlighting, not Visual Basic
  • Minor cosmetic changes for some dialogs/localizations
  • Other minor fixes/improvements
  • Patch for DLL vulnerability (info)

New in UltraEdit 16.10.0.1036 (Jul 8, 2010)

  • Significant performance improvements for FTP operations with large number of accounts (including editing accounts in FTP Account Manager)
  • Fixed issues related to Show Lines/Hide Lines feature in Find dialog
  • Fixed column marker issues
  • Fixed code folding issues in XML/HTML files
  • Fixed issue where stopping Find at end of file while using Perl regex jumps to top of file
  • Fixed application hang when dragging text to new location in file with "Show line endings" enabled
  • Fixed issue where saving via SFTP with ASCII transfer method deletes last line in file
  • Fixed display issue after copying/pasting data into files opened via command line wildcard
  • Fixed application exit on opening SQL highlighted file in localized versions
  • Other minor enhancements and improvements

New in UltraEdit 16.10.0.1035 (Jun 23, 2010)

  • Performance improvements for large syntax highlighted files
  • Addressed performance issues related to FTP operations with many accounts defined
  • Restored ability to scroll through Find/Replace history strings with arrow keys
  • Fixed sort order of open files in "Open" tab of File View
  • Fixed issue where project or FTP files are opened/reloaded as cascaded, even though they were last open maximized
  • Fixed issues related to browsing/exploring in FTP dialogs
  • Fixed issue where "Check for Updates" automated download may download incorrect language
  • Fixed hang (in some isolated cases) when clicking "Compare Files"
  • Fixed hang when clicking Window list when old-style window list and dockable file tabs are both enabled
  • Fixed issues related to editing in duplicate window
  • Fixed file sort issues
  • Fixed FTP account sharing issues
  • Fixed function list issues
  • Other minor fixes and improvements

New in UltraEdit 16.10.0.1028 (Jun 8, 2010)

  • Fixed error when closing UltraEdit while FTP connection active with "Shared FTP Accounts" enabled

New in UltraEdit 16.10.0.1027 (Jun 5, 2010)

  • Fixed column marker issue in Korean version
  • Fixed issue with Comment Selection feature in larger files
  • Fixed a couple of minor FTP issues
  • Fixed a couple of issues related to creating projects

New in UltraEdit 16.10.0.1025 (Jun 5, 2010)

  • Fixed Find in Files result formatting problem in output window

New in UltraEdit 16.10.0.1024 (Jun 5, 2010)

  • Fixed issues related to saving
  • Fixed issue where compare of FTP files opened in UltraEdit fails
  • Fixed sort issue when cursor positioned in middle of line

New in UltraEdit 16.00.0.1040 (May 26, 2010)

  • Updated HTML and CSS wordfiles to meet current standards
  • Added a few new file extensions for XML and HTML highlighting
  • Updated PHP function strings to support more function formats
  • Updated Java function strings for more accurate results in function list
  • Improved speed and performance of code folding with many files open
  • Spell As You Type now respects ignore options
  • Fixed issue where macro stops playing if Find string isn't found
  • Fixed issue where playing quick recorded macro to end of file causes application hang
  • Function list background color now respects background color setting for child windows
  • Improved performance of function list when "unloading" functions after switching from a large file
  • Fixed issue where function list only returns one parameter for a .c (c/c++) file.
  • Fixed issue where upper-ascii characters in function list cause the function name to be truncated
  • Fixed issue where decryption fails silently if scratch disk is full
  • Fixed issue where folding guides do not update when deleting lines by selecting them in the margin and pressing Backspace or Del
  • Fixed a couple of Line Change Indicator issues with Replace
  • Fixed issue where Line Change Indicator doesn't update after saving to FTP
  • Fixed issue where columnar selection is lost when replacing in selected text
  • Fixed issue where XML Convert to CR/LFs works on read-only files but does not reindent
  • Fixed some minor translation issues in localized dialogs
  • Other minor improvements and enhancements

New in UltraEdit 16.00.0.1038 (May 26, 2010)

  • Fix for Find in Files not working in some cases
  • Fix for Spell Check As You Type causing an error prompt displaying "The parameter is incorrect"

New in UltraEdit 16.00.0.1036 (May 26, 2010)

  • Performance improvements - improved speed when opening multiple files
  • More accurate function listing in C++ files
  • Fixed crash when unchecking "Sort" in function list context menu
  • Fixed issue where functions with special characters did not showin function list
  • Fixed issue with Find in Files wild card matching more than expected (e.g., *.c would also match *.cpp)
  • Fixed display issues with Find/Replace in Files dialogs withhigher system DPI
  • Fixed "Replace in All Open Files" issue in German version
  • Fixed issue where script executed from command line runs twice
  • Fixed issue where FTP accounts were not sorted correctly in FileView
  • Fixed issue where "Move to nearest left tab after current tab is closed" wasn't working properly
  • Fixed error prompt when switching user color scheme in View -> Set Colors
  • Fixed cursor flickering (to hourglass with each keystroke) in larger syntax highlighted files
  • Fixed issue where bookmarks shift to wrong line when text is removed above
  • Fixed a few Line Change Indicator issues
  • Fixed issue where converting an empty file to UTF-8 doesn't work
  • Added some updates to regular expression builder dialogs
  • Update for aspell

New in UltraEdit 16.00.0.1032 (May 26, 2010)

  • Thinner Line Change Indicator
  • Added new menu item: "Disable LCI For All Files" to disable Line Change Indicator completely
  • Added toolbar button to main toolbar to toggle Line Change Indicator
  • Added support for tertiary nodes in Function List tree
  • Fixed issue where auto-complete dialog shows all function list items
  • Fixed a couple of column mode performance issues
  • Fixed Line Change Indicator issue when pasting multiple lines
  • Fixed incorrect sorting of function list when flat function list enabled
  • Fixed active function highlighting in function list when switching between files

New in UltraEdit 16.00.0.1029 (May 26, 2010)

  • This hotfix addresses an issue that a few isolated users reported with a momentary hang in UltraEdit upon creating a new file or opening and existing one.

New in UltraEdit 15.20.0.1026 (Jan 30, 2010)

  • Better support for large XML files (folding/highlighting)
  • Backup / Restore Customizations now backs up wordfiles
  • Restored behavior of Shift+Ctrl+Tab reversing through file tabs
  • Fixed display issues with child windows where they are positioned off the visible screen
  • Fixed CTRL+F10 / ALT+F10 shortcuts for toggling between window panels
  • Better Windows 7 support (system files no longer saved to virtual store)
  • Fixed issue where adding new hex bytes in hex mode does not update ASCII display on right
  • Fixed crash caused by code folding in large HTML file
  • Fixed issue where syntax highlighting doesn't update when modifying wordfile if wordfile.txt used (instead of .uew or wordfiles directory)
  • Fixed issue where opening files from command line will open from wrong directory
  • Fixed undo issue following overstrike edit in column mode

New in UltraEdit 15.20.0.1020 (Oct 29, 2009)

  • Improved display of font in Lines Containing Find String dialog
  • Removed ClearType rendering from menus if ClearType is not enabled in Windows display settings
  • Projects now correctly remember files in split panes
  • Sorting file tabs now correctly sorts numeric file names
  • Restored behavior of application taking focus when opening files from a different source (e.g. Windows explorer or a different application)
  • Fixed issue where function list doesn't update when loading file from explorer
  • Fixed issue where some operations in very large files cause "Out of Memory" errors
  • Fixed Delete Bookmarked Lines command
  • Fixed issue where compare of FTP file to local file sometimes fails
  • Other minor issues....

New in UltraEdit 15.20.0.1017 (Oct 13, 2009)

  • Fixed application window "flickering" following file open from explorer
  • Fixed activeDocument access issue if file tabs are not enabled
  • Fixed bookmark positioning issue when deleting/cutting lines above the bookmark
  • Fixed function list update issue when loading a file from explorer
  • Fixed undo following a Reformat Paragraph causing data duplication
  • Fixed grouped undo issue
  • Fixed undo/redo causing incorrect text with auto-correct keywords enabled
  • Fixed column mode paste and undo issue

New in UltraEdit 15.20.0.1016 (Oct 3, 2009)

  • Significant Undo enhancements
  • Users can undo much larger segments per undo operation
  • Expanded Undo Support for the following:
  • Wrap after column #, insert CR/LF
  • Convert to Fixed Columns
  • Convert to Character Delimited
  • Insert String at Every Increment
  • Sort
  • Convert CRLFs to Wrap
  • Convert Wrap to CRLF
  • Tabs To Spaces
  • Spaces To Tabs (all)
  • Spaces To Tabs (leading)
  • XML Convert To CRLFs
  • Artistic Styler
  • Tabs to Spaces / Spaces to Tabs
  • Major performance improvements for multi-file open
  • New setting to ignore tabs in string literals in Syntax Highlighted Files in Advanced -> Configuration -> Editor Display -> Formatting "Do not convert spaces and tabs inside comments and strings"
  • List Lines Containing String dialog now uses edit font
  • Base 64 encoding and decoding (in Edit menu)
  • Key mapping support
  • Macro support
  • Scripting support (activeDocument object): encodeBase64() and decodeBase64()
  • XML Manager window colors now match application colors
  • Child window positions now remembered separately for each separate instance

New in UltraEdit 15.10.0.1028 (Aug 14, 2009)

  • fixed issue where PHP variable highlighting cannot be changed with PHP5 wordfile
  • fixed crash when opening XML file with very long lines and memory buffers enabled
  • fixed issue where macro with more than 3 "%" characters in title can't be loaded
  • fixed issue with "Remove Duplicates" when sort keys exceeded longest line length

New in UltraEdit 15.10.0.1026 (Aug 14, 2009)

  • Fixed crash related to specific code folding situation
  • Fixed line numbers misaligning with ruler disabled
  • Fixed issue where duplicate line is not removed with Remove Duplicates in Sort

New in UltraEdit 15.10.0.1025 (Aug 14, 2009)

  • Fixed several code folding issues
  • Fixed issue with timed automatic save
  • Fixed issue with Paste Before, Paste After, and Duplicate in XML Manager context menu
  • Fixed issue where "CloseFile" not retained in saved macro
  • Fixed a couple of auto-correct keywords issues
  • Fixed line positioning issue with bookmarks

New in UltraEdit 15.10.0.1019 (Aug 14, 2009)

  • Fixed issue where auto-correct keywords is not distinguishing case sensitivity correctly if 2 entries exist in wordfile
  • Fixed code folding issue with "} else {" in PHP files
  • Fixed a code folding issue in some C++ code
  • Fixed a couple of crashes related to code folding

New in UltraEdit 15.00.0.1033 (Apr 2, 2009)

  • Usability and interface improvements; including
  • New gradient toolbars
  • Named child windows with improved docking control functionality
  • New file tabs with (optional) coloring and close icon
  • Tabbed, auto-hidden child windows
  • Drag-and-drop functionality to vertically or horizontally split window
  • New file open address bar
  • Open file dropdown menu
  • Re-skinned UltraCompare Lite interface
  • SSH/Telnet session logging
  • Ability to create a new file on FTP server diretly from FTP dialog
  • Each syntax highlighting wordfile split into its own file (in "wordfiles" directory)
  • Unlimited number of wordfiles
  • Syntax highlighting color settings moved from INI to wordfile
  • Ability to pass font code page and script from UltraEdit to UltraCompare Professional
  • Websearch toolbar improvements:
  • modifiable via the right-click context menu
  • map Websearches to hotkeys
  • Ability to delete bookmarked lines
  • New streamlined upgrade process
  • Check for FREE updates
  • Check for updates notifies if update is free or paid
  • Streamlined upgrade request process
  • Elimination of reboots during update
  • Patch files (instead of EXEs)
  • Find/Replace column positions automatically from start and end positions of selected text
  • .config files automatically recognized as XML format for highlighting
  • Easier column marker toggling
  • Ability to reorder templates directly in template list

New in UltraEdit 14.20 (Oct 7, 2008)

  • Improved FTP Support
  • Full support for FTPS (Control only, Control and data, Implicit)
  • Redesigned Open from FTP/Save as to FTP dialogs
  • Ability to set a (server based) remote or (Perl regex based) local filter (provides filtering ability for SFTP)
  • Improved proxy support
  • Improved SSL certificate handling
  • Ability to set local default directory for each FTP account
  • Scripting access to the clipboard
  • Access content on the clipboard via UltraEdit.clipboardContent;
  • Fill the clipboard via var myClipboardContent = UltraEdit.clipboardContent;
  • Threaded function list with option to move focus to function list on refresh
  • Line numbers available for "List lines containing string" dialog
  • Enhanced large file detection and handling
  • Prompt for each large file opened to open without temp files, line numbers, etc.
  • Single click activates file in "Open" list (file tree view)
  • Added application icon to Windows Explorer context menu option
  • Added ability to add up to 20 external Help files
  • Added ability to specify column order for bookmark viewer
  • Added menu option to reset floating dialogs (View -> Views/Lists -> Recover Floating Windows)
  • Many other minor enhancements/improvements

New in UltraEdit 14.10 (Jul 2, 2008)

  • Find enhancements, including:
  • Named/editable favorites in all find/replace dialogs
  • Ability to exclude file/folder names and/or file extensions from find/replace in files
  • Find lines not matching search string (find in files only)
  • Replace where defaults to selected text if you selected text (see help files for further information on enabling this feature)
  • Automatic XHTML (based on DTD) detection for code folding and autoindentation
  • Dynamic new bookmark autonaming/viewer with line number/content
  • Bookmark limit increased to 500
  • Windows right-click context menu now available in file tree view/workspace manager
  • "Open as" box for binary, UTF-8 files, and other Unicode-based files
  • Links opened from Quickstart guide now open in default browser
  • New separate "Insert" menu item for many commonly-used insert commands
  • Multiple files opened from Windows explorer now load in a single new instance
  • Encrypted files are automatically re-encrypted on save
  • New versioning convention for minor/maintenance releases and hotfixes (e.g., v14.10.0)
  • Many internal performance enhancements and improvements

New in UltraEdit 14.00 (Feb 21, 2008)

  • File encryption / decryption
  • Encrypt your sensitive source code files using your own key
  • Integrates with UltraSentry to (optionally) securely destroy original, unencrypted file
  • Environment Selector - Provides predefined or user-created editing "environments" that remember the state of all of UltraEdit's dockable windows, toolbars and more for user convenience.
  • Use one of our six pre-packaged environments...
  • Notepad Replacement
  • Web Developer
  • Tech Writer
  • Power User
  • Programmer
  • Sys Admin
  • ...or set up and use your own, with your own windows, toolbars, menus, and templates
  • Use the environment selector from within the app to quickly switch environments with a single click
  • Import or export other users' environments
  • Switchable items in each environment include:
  • Menus and toolbars
  • Application launch size and position
  • Dockable windows plus size and position
  • Template list
  • Redesigned and enhanced Find and Replace Dialogs
  • Multi-line scrollable text boxes for all find dialogs (find, find and replace, find in files, replace in files)
  • Collapsible advanced options
  • Search in specified column range
  • Select which regular expression type (Perl, Unix, or UltraEdit-legacy) to use from within the find dialog
  • New WebSearch Toolbar: highlight text and click a websearch toolbar button to search for highlighted term from within the editor
  • Google search
  • Yahoo search
  • Wikipedia
  • Dictionary.com
  • Thesaurus.com
  • Whois
  • Network Solutions Whois
  • PHP.net search
  • cplusplus.com search
  • MSDN online search
  • MSI installer - makes your mass deployment of UltraEdit automated
  • Ability to move current line up or down in file with click of a button
  • Compare modified file with version on disk with enhanced UltraCompare Professional integration
  • Compare 2 snippets of text with enhanced UltraCompare Professional integration
  • Dockable named bookmark list - view all your bookmarks and their names
  • Dockable ASCII table
  • Redesigned Set Colors dialog
  • Auto tab row adjustment (Fixed auto-adjust Tabs)
  • Updated navigate option to search all terms in all Advanced -> Configuration dialogs
  • Single prompt for converting multiple Unix files when opened
  • Single save prompt for multiple modified files
  • Separate project file for user-specific and workspace information
  • Other enhancements

New in UltraEdit 13.10a (Jul 16, 2007)

  • Added menu/toolbar icon for Show Spaces/Tabs command
  • Added support for column mode to Goto line/col select in a Macro
  • Added remember font option in ASCII Table dialog
  • Added key mapping support for Show Line Endings
  • FTP/SFTP Enhancements
  • Updated SFTP component
  • FTP file open issue in Explorer view when connecting to MVS server
  • Improved support for adding FTP files to projects
  • Enhanced upload,download, and open functionality
  • Improved handling of file save upon application exit
  • Updated SSH/Telnet component
  • Improved Syntax highlighting support for code folding, multi-line strings, and function list
  • Improved caret positioning/display
  • Alignment/positioning issue when Show Spaces/Tabs enabled
  • Removal of Recent Files menu entries with Clear Histories function
  • Scroll thumb positioning for Perl regex find target
  • Disable Save All command after saving all open files
  • Display of utf8 file following Conversions to ASCII
  • Find/Replace and Find in Files/Replace in Files improvements
  • Improved support for regular expression find and replaces
  • Unexpected prompt when opening Find or Replace dialog
  • Improved Handling of "Results to Edit Window" functionality
  • Other minor changes
  • Issue with Ctrl and/or Alt and any cursor key in key mapping
  • Undo issue with Word wrap with auto line indent
  • Bookmark edit and save with no file edits
  • "Add or Remove Programs" not displaying UE icon
  • Unhandled exception when concurrently backspacing from end of file while selecting text with mouse
  • Other minor fixes

New in UltraEdit 12.20b (Feb 23, 2007)

  • SSH/Telnet Window
  • Support for Windows x64 Shell integration
  • Auto-indent wrapped lines
  • Multi-key mappings (sometimes called chords)
  • File Tab Color Highlighting on a per file extension basis (optional)
  • Right-click Find in Files from Explorer in File Tree view
  • Grouped undo option
  • New Settings for Output Window (via right-click context menu):
  • Use spaces instead of Tabs
  • Show Tool tips
  • Default the View As option for new unsaved files (config item)
  • Support for Alternate Data Streams on NTFS Operating Systems
  • Spell check in "strings" or "comments"
  • Ability to view and print Key Mapping from configuration
  • Support for dual monitors
  • Bookmark now includes column number with line number (optional)
  • Saving of folded lines is now optional (config item)
  • Showing of last line of fold in syntax highlighted files is now optional (config item)
  • Ability to see path to the INI file in config
  • Integration with Explorer now a configuration item
  • Change working directory if no files are open in directory
  • Mouse wheel scrolls window under mouse pointer

New in UltraEdit 14.00a 1 (Apr 12, 2008)

  • A maintenance release generally does not include new features, but enhancements and additions to existing features.

New in UltraEdit 12.20 (Oct 13, 2006)

  • SSH/Telnet Window,
  • x64 Shell integration,
  • Grouped undo,
  • Alt. Data Streams