Enhanced Multiple Selections

When multiple selections are made, cursors appear simultaneously at multiple locations.

Percent-encoding (URL Encoding)

Encodes or Decodes the selected text using the Percent encoding (URL Encoding). If the mouse pointer hovers on the text encoded with percent encoding, a tooltip will automatically appear with decoded text.

Move Line Up/Down

TheMove Line Up andMove Line Down commands were added. By default, these commands were assigned as CTRL + SHIFT + UP and CTRL + SHIFT + DOWN.  If these shortcut keys don’t work, please go toConfiguration Properties,Keyboard tab, and clickReset, or assign your favorite shortcut keys to these commands.

User-Defined Guides

(v14.2 new) User-defined guides can be set now. User-defined guides are vertical lines at specified columns on the editor for each configuration. User-defined guides allow you to easily view vertically arranged source code or text files. The context menu when right-clicking on the Ruler now includes theAdd/Remove User-Defined Guide command, which conveniently add a new guide, or remove an existing guide at the mouse-pointed position.

Vertical Indicator and Scroll Bar Markers

  • (v14.3 new) The newVertical Indicator to highlightchanged/saved lines on the left edge of EmEditor windows. “Yellow” means changed lines, and “dark green” means changed but saved lines.
  • (v14.3 new) The newmarkers on the vertical scroll bar allows you toview changed lines,saved lines,bookmarks, lines matched with searched strings,comparision results andthe cursor position. The left half side changed (“yellow”) and saved (“dark green”) lines. The center zone indicates searched strings (“light green”). The right side indicates bookmarks (“brown”) and comparison results (“green”, “pink”, and “blue”). The cursor position is indicated by a blue horizontal line. All thecolors can be customized.

Outline Bar and Outline Guide

  • (v14.4 new) TheOutline plug-in features are now included in the EmEditor core. TheOutline plug-in has been deprecated. A newOutline button was added to the toolbar. Clicking on the right side of the button (Down arrow) will display a menu including many commands related to Outlining. Clicking on the Outline button toggles both theOutline Bar and theOutline Guide.
  • (v14.4 new) TheCopy andCopy All commands were added to the  right-click menu of theOutline Bar.
  • (v14.4 new) If the main menu has been already customized, the newOutline Bar andOutline Guide commands will be added to theView sub menu automatically. If the main toolbar has been already customized, the newOutline button will be added to the toolbar automatically.
  • (v14.4 new) When collapsed text is copied and pasted, the collapse/expand state in the copied text is maintained during the copy and paste.
  • (v14.5 new) TheSynchronize Outline Bar and Outline Guide command. This will synchronize the expand/collapse status of both the Outline Bar and the Outline Guide.
  • (v14.5 new) The expand/collapse status of the outline guide and the outline bar tree will be retained when you switch documents, drag and drop the items on the outline bar tree, drag and drop the selected text to move or copy.

Other New Features

New Features

  • When theFind dialog box is open, selecting theFind command or pressingCTRL + F now sets the keyboard focus to theFind drop-down list box now. Similarly, theReplace,Find in Files, andReplace in Files dialog boxes now sets the keyboard focus to theFind drop-down list box when activated by the shortcuts or selecting from menus.
  • Optimized to reduce the screen refresh when theCustomize Macros orCustomize Menus dialog is closed.
  • Addressed the issue where EmEditor might have crashed whenTeamViewer was run simultaneously and signed in.
  • (v14.1 new) Enhanced multiple selections: you can now use SHIFT + RIGHT or LEFT keys to extend the selection while multiple selections are made.
  • (v14.1 new) Line comments up to 15 characters long can be specified now (used to be up to 3 characters long).
  • (v14.1 new) The color ofBookmarked lines can be specified now.
  • (v14.1 new) Thecurrent line color is now kept even while a selection is made.
  • (v14.1 new) You can now set a default initial folder for each configuration. When anuntitled document is saved, theSave As dialog box will be initialized with the specified initial folder. Notes that if aknown folder (such asDocuments,Pictures, etc.) is specified, the Windows system might redirect the folder location. If theSky Drive integration is set on Windows 8.1, theDocuments folder might be redirected to theSky Drive Documents folder.
  • (v14.2 new) CTRL + SHIFT + I was assigned to the default keyboard shortcut for theInsert Special Character command.
  • (v14.2 new) If theCode Value text box was last used in theInsert Special Character dialog box, the new version now initially sets the keyboard focus to theCode Value text box when you open the dialog box again.
  • (v14.2 new) New HTML 5 elements and CSS 3 properties were added as highlight words to the default HTML and CSS configurations.

  • (v14.2 new) The newInsert Macron command allows you to insert characters with a macron. Moreover, the existinginsert accent character commands were extended to type the followingadditional characters (please seeInsert Special Characters for the complete list):
Accent TypeTo type thisPress (default keyboard shortcuts)
GraveǸ, ǹ, Ỳ, ỳCTRL + ` (ACCENT GRAVE), the letter
AcuteĆ, ć, Ĺ, ĺ, Ń, ń, Ŕ, ŕ, Ǵ, ǵ, Ḱ, ḱ, Ḿ, ḿ, Ṕ, ṕ, Ẃ, ẃCTRL + ‘ (APOSTROPHE), the letter
CircumflexĈ, ĉ, Ĝ, ĝ, Ĥ, ĥ, Ĵ, ĵ, Ŝ, ŝ, Ŵ, ŵ, Ŷ, ŷCTRL + SHIFT + ^ (CARET), the letter
TildeĨ, ĩ, Ṽ, ṽ, Ỹ, ỹCTRL + SHIFT + ~ (TILDE), the letter
DiaeresisẄ, ẅ, Ẍ, ẍ, ẗ, ¨CTRL + SHIFT + : (COLON), the letter or SPACE
RingŮ, ůCTRL + SHIFT + @, the letter
StrokeŁ, ł, Ⱥ, Ȼ, Ɇ, ɇCTRL + /, the letter
CaronČ, č, Ď, ď, Ě, ě, Ľ, ľ, Ň, ň, Ř, ř, Š, š, Ť, ť, Ž, ž, Ǧ, ǧ, Ǩ, ǩ, ǰ, Ȟ, ȟ, ˇALT + SHIFT + ^ (CARET), the letter or SPACE
MacronĀ, ā, Ē, ē, Ō, ō, Ū, ū, Ȳ, ȳ, Ḡ, ḡ, Ī, ī, ¯ALT + – (HYPHEN), the letter or SPACE
Diaeresis + GraveǛ, ǜCTRL + SHIFT + : (COLON), CTRL + ‘ (APOSTROPHE), the letter
Diaeresis + AcuteǗ, ǘ, Ḯ, ḯCTRL + SHIFT + : (COLON), CTRL + ‘ (APOSTROPHE), the letter
Diaeresis + CaronǙ, ǚCTRL + SHIFT + : (COLON), ALT + SHIFT + ^ (CARET), the letter
Diaeresis + MacronǕ, ǖ, Ǟ, ǟ, Ȫ, ȫCTRL + SHIFT + : (COLON), ALT + – (HYPHEN), the letter
  • (v14.3 new) Middle-click on a scroll bar now scrolls the document to the specified position.
  • (v14.3 new)Optimized for large files when Encode/Decode Selection commands are selected.
  • (v14.4 new) The new version can adjust the window size automatically when a custom bar is opened.
  • (v14.4 new) With the new version, thewrapping mode can be set independently per document, not only per configuration.
  • (v14.4 new) TheComment andUncomment commands now work at the current line if there is no selection.
  • (v14.5 new) Even when EmEditor is operated under the CSV/TSV mode or the outlining mode, the cursor position and selection will not be altered so that the overall behavior will be more accurate.
  • (v14.5 new) Theimproved Update Checker allows less clicks to update EmEditor to future versions.

New options

  • TheClose when Finished check box in theFind in Files dialog box and theReplace in Files dialog box.
  • TheOutput Options drop-down list box was added to theFind in Files dialog box, where you can select the display option fromFile Names and Lines,File Names Only,Matched Lines Only, andMatched Strings Only.
  • TheEnter Maintenance Key dialog box was added.
  • TheAdd Maintenance Key button in theAbout EmEditor dialog box.
  • (v14.1 new) TheBookmarked Lines item was added to the Specified Part list box in theDisplay tab ofConfiguration Properties.
  • (v14.1 new) The “Do not show this message again” check box was added to the Access Denied dialog box to skip this prompt message. This dialog box is displayed when EmEditor tries to save a file in the Program Files or Windows system folder. This setting will be not be remember between EmEditor sessions, so the prompt message will show up again after you restart EmEditor.
  • (v14.1 new) TheSet Initial Folder check box andInitial Folder text box were added to theNew File Details dialog box.
  • (v14.2 new) TheDisable markers automatically when the Markers toolbar is hidden check box was added to theOptions tab of theCustomize Markers dialog box.
  • (v14.2 new) The<< Find button was added to theReplace dialog box.
  • (v14.2 new) TheShow User-Defined Guides check box and theUser-Defined Guide Positions text box were added to theMarks tab of configuration properties.
  • (v14.2 new) TheUser-Defined Guides item was added to theSpecified Part list box in theDisplay tab ofConfiguration Properties.
  • (v14.3 new) The Show Marks on Vertical Scroll BarChangesBookmarksFound Strings, and Cursor Position check boxes on theScroll tab of configuration properties.
  • (v14.3 new) The Highlight Changed/Saved Lines check box on the Marks tab of configuration properties.
  • (v14.3 new) The context menu displayed when right-clicked on a scroll bar includes the Scroll Properties.
  • (v14.3 new) The message box displayed at the end of document while searching now includes both OK and cancel button and allows you to cancel the search.
  • (v14.4 new) TheOutline tab of configuration properties.
  • (v14.4 new) TheOutline tab of the Customize dialog box.
  • (v14.4 new) TheAdjust Window size when Custom Bar is Opened check box and theLimit Window to Monitor Size when Custom Bar is Opened check box were added to theWindow tab of the Customize dialog box.
  • (v14.4 new) TheSynchronize Wrap Mode check box was added to theView tab of the Customize dialog box.
  • (v14.5 new) TheMax level andInitially drop-down list boxes were added to theOutline tab of configuration properties.
  • (v14.5 new) TheOutline tab of configuration properties now allows you to define up to 32 levels for the outlining.
  • (v14.5 new) TheSynchronize selection to cursor position check box was deprecated in theOutline tab of the Customize dialog box.

New commands

  • Percent-encoding to Unicode (Current Encoding)
  • Unicode to Percent-encoding (Current Encoding)
  • Percent-encoding to Unicode (UTF-8)
  • Unicode to Percent-encoding (UTF-8)
  • Move Line Up (CTRL + SHIFT + UP)
  • Move Line Down (CTRL + SHIFT + DOWN)
  • (v14.1 new) Reset All Settings
  • (v14.2 new) Insert Macron
  • (v14.2 new) Add/Remove User-Defined Guide
  • (v14.2 new) User-Defined Guides
  • (v14.3 new) Scroll Top
  • (v14.3 new) Scroll Bottom
  • (v14.3 new) Scroll Page Up
  • (v14.3 new) Scroll Page Down
  • (v14.3 new) Scroll Page Left
  • (v14.3 new) Scroll Page Right
  • (v14.3 new) Scroll Left Edge
  • (v14.3 new) Scroll Right Edge
  • (v14.4 new) Toggle Outline Bar and Guide
  • (v14.4 new) Toggle Outline Bar
  • (v14.4 new) Toggle Outline Guide
  • (v14.4 new) Outlining (Popup Menu)
  • (v14.4 new) Outline Properties
  • (v14.4 new) Customize Outline
  • (v14.4 new) Reset Font Size
  • (v14.4 new) Set Current Font Size as Default
  • (v14.4 new) Insert Tab
  • (v14.5 new) Synchronize Outline Bar and Outline Guide

Macro new  features

  • (v14.1 new) TheInitialFolder property was added to theFileNewProp object.
  • (v14.1 new) TheSetInitialFolder property was added to theFileNewProp object.
  • (v14.2 new) TheShowUserDefinedGuides property was added to theMarkProp object.
  • (v14.4 new)DiscardUndo property was added to the Window object.

Plug-in API new  features

  • (v14.4 new) EE_GET_COLOR message.
  • (v14.4 new) Editor_GetColor inline function.
  • (v14.4 new) GET_COLOR_INFO structure.
  • (v14.4 new) EI_GET_DISCARD_UNDO andEI_SET_DISCARD_UNDO commands were added to theEE_INFO message.