UltraEdit for Linux latest changes

The list below contains the latest changes for UltraEdit for Linux. This is a consolidated listing of new or enhanced features as well as fixes in the application.

Current UltraEdit Linux release: 2023.0(2024-10-16)
Current UltraEdit Mac release: 2023.0(2024-10-16)

UE Linux 2023.0 changes (2024-10-16)

Features and enhancements

  • 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
    • Access from “Preferences → File handling → Large files” settings page
  • Integrated dockable terminal/shell window
    • Access from “View->Toolbars/Windows->Terminal”
    • Select shell type from “Preferences->Terminal”

Other notable quality improvements:

  • Impossible to dock undocked windows
    • Crash when selecting “Customize Menu” from edit window context menu
    • Apply/Ok do not save key mapping assignment unless you click Assign
    • Find with “List lines containing find string” doesn’t work when invoked successively on two different files
    • Buttons are not properly sized in file change detected dialog
    • When UltraCompare is not installed clicking on File/Compare brings up a blank dialog
    • Default template shortcuts should match default template names
    • Status bar is not updated when highlighting file type is changed from View -> View as (Highlighting file type)
  • When “Double-clicking file tab will close file” is selected, double-clicking tab bar should create new file
  • Macro list doesn’t show “No macros” when first loaded/toggled
  • Script list doesn’t show “No scripts” when toggled with no scripts loaded
  • “Indent spaces” option should be subdued if “Use spaces in place of tabs” is not selected
  • Find String List isn’t cleared when next search is executed
  • Repeated crashes when running macro to end of file
  • Pasting content from KeePassXC into UltraEdit results in UTF-8 BOM being inserted with pasted content
  • Fields for “Start/End Field” and “Start/End Char” in Advanced Sort Options dialog are not wide enough
  • Regular expression option in Find dialog reverts to “Unix” after Replace in hex mode
  • “Double-clicking file tab will close file” should be selected by default
  • Crash when pasting into UltraEdit
  • Quick Find dialog shows extra characters during typing
  • “Preferences” changed to “Settings” in UltraEdit menu
  • “^” is included in text inserted by template
  • Active line jumps to different position onscreen when word wrap is invoked
  • All content below line 11341 disappears when scrolling upward with folded lines using customer settings
  • Code folding nodes are not visible until UEW file is opened
  • Live preview returns incorrect error with XML file
  • Perl regex replace of character with diacritic changes character to non-printable character
  • Text fields in Page Setup dialog are too narrow to be used
  • Support secure coding macOS API
  • Added XHTML and XHT to supported file types for xmllint

UE Linux 21.00.0.0 changes (2022-06-24)

  • Multi-instance (multiple UltraEdit windows)
    • Activate via File » New Window
    • Instances remember and reload files
  • Git integration
    • Automated detection of Git on first run, with import of existing Git settings
    • Git status icon overlays for repos in Places and Project tabs in File View
  • Git contextual actions (Places / Project tab)
    • Right-click on a repository folder to add new files, commit, push, pull, blame, show log, and more
    • Right-click on a file in a repo to commit it only, diff, revert, blame, and more
    • Diff or merge conflicts directly in UltraCompare
    • Access .gitconfig and .gitignore files from context menu
  • Git Branch Manager
    • Open / access via Git context menu in Places or Project tab
    • See list of branches within repository
    • Update current branch’s status, commit, and push
    • Create, checkout, and delete branches
    • Drag-and-drop to merge or rebase
  • Git Shell
    • Open / access via Git context menu in Places or Project tab
    • Run Git commands and see output directly within UltraEdit
    • Access Git command history
  • Git toolbar
    • Activate via View » Toolbars / windows » Toolbars » Git
    • Add, commit, stash, push, and pull
    • Toggle Git Shell and Git Branch Manager
  • Key mapping support added for various Git actions (commit, push, pull, etc.)
  • New Git configuration options in Edit » Preferences