• Link to X Link to X Link to X
  • Link to Facebook Link to Facebook Link to Facebook
  • Link to Youtube Link to Youtube Link to Youtube
  • Link to Reddit Link to Reddit Link to Reddit
  • Link to Rss Link to Rss Link to Rss
  • Blog
  • Support
    • FAQ
    • Help (HTML)
    • Manual (PDF)
    • Forums (read-only)
    • Library (GitHub)
    • Update/Resend Registration Keys
    • Contact Us
  • About
    • About Emurasoft
    • Meet the Team
    • Other Products
    • Awards
    • Privacy Policy
    • Go to Emurasoft Customer Center
  • 🌐 English
    • 日本語
    • 한국어
    • Deutsch
    • 简体中文
    • 繁體中文
  • Download
  • Buy
  • Features
  • Menu Menu

New in Version 4

  • Powerful and functionally-rich macros
  • Finding in files
  • Replacing in Files
  • Combine Windows
  • Redesigned Menu Structure
  • Other New Features
  • Further Optimization

Powerful and functionally-rich macros

EmEditor Professional 4.0 creates functionally-rich macros using JavaScript or VBScript, allowing you to define most operations. Not only can you define a macro which records keystrokes that you use and reference repeatedly, but you can also write your own macros that can manipulate other applications, Windows-based files, or network functionalities. The macros are based on the Windows Scripting Host (WSH) engine, so you can use all of the powerful, robust objects available under the Windows Scripting Host.

EmEditor Professional 4.0 features two newly added configurations: JavaScript for EmEditor and VBScript for EmEditor. When you open a macro file in EmEditor, keywords, such as macro objects, properties, or methods, are automatically highlighted. For assistance on certain keywords, move the cursor over the keyword and select Search for Keyword, or press F1. When an error occurs during the execution of a macro, a dialog box will appear showing the content of the error. If you click on the Edit button, you can jump to the location where the error occurred.

EmEditor uses JavaScript or VBScript for its macro language, so those who are familiar with HTML or Windows scripting will be able to write macros with little difficulty. For those unfamiliar with scripting languages, EmEditor can record keystrokes that can then be saved in a macro file, which can easily be loaded in different situations. With the use of JavaScript or VBScript, you can also troubleshoot your code easily. For example, in JavaScript, you can use the following statement to troubleshoot errors:

try { … } catch(e) { … }

When an error occurs, such as a file opening failure, the try-catch statement allows the script to continue executing, instead of forcing it to terminate.

EmEditor macros are based on the WSH engine, so you can use various Windows-based objects and Component Object Model (COM) components. For example, you can perform regular expression searches using the RegExp object, manipulate files using the FileSystemObject object, create a short-cut, manipulate the Windows Registry using the WshShell object, or work with networking functions using the WshNetwork object. Additionally, you can create and execute a macro that utilizes an external application that supports automation using COM components (such as Word and Excel) to copy a document created in EmEditor, then paste into, and print from the external application.

EmEditor macros are modules designed independently of EmEditor executable and are implemented as a Dynamic Link Library (DLL) file. To conserve system resources, the DLL is loaded only during the macro execution.

EmEditor macros are built on the EmEditor Document Object Model (DOM), which can use 4 objects as well as 104 properties and methods in all. This structure allows you to execute most operations in EmEditor with macros. For more details about EmEditor macros, please refer to the EmEditor Macro Reference.

Macro Menu
Macro Menu
Customize Macros
Customize Macros

Finding in files

The Find in Files dialog allows you to specify more details such as an encoding of the file to be searched. You can specify an encoding in the Encoding drop-down list. You can also set up the Specified Encoding, so that a file will be opened with its associated encoding.

Find in Files dialog box
Find in Files dialog box

Replacing in Files

The Replace in Files feature is a new feature of EmEditor Professional 4.0. Just like the Find in Files, you can use regular expressions to search for specific words and characters. You can also specify an encoding to use for the document. To prevent unwanted automated editing, such as inserting unintended words, EmEditor replaces the words you specify, but leaves the editor open without saving changes right away. Replaced words are highlighted to assist in confirming your changes. if you do not wish to keep the changes, you can easily remove them with the Undo command.

Replace in Files_Search Menu
Replace in Files_Search Menu
Replace in Files dialog box
Replace in Files dialog box

Combine Windows

EmEditor Professional 4.0 can combine multiple windows and show views of all opened EmEditor windows within a single window. This view allows you to navigate through EmEditor windows as if it were a tabbed Multi Document Interface (MDI) application. A single icon is shown in the Taskbar, creating the appearance of working with multiple documents in a single window. By default, the state of the Combine Windows feature corresponds to the Show / Hide state of the windows Toolbar.

Combine All
Combine All
Customize Window
Customize Window

Redesigned Menu Structure

With the concept of functionality-at-your-fingertips in mind, EmEditor’s menu structure has been redesigned to be more convenient. For example, the Convert Selection sub-menu has been moved to the Edit menu for easier reference of common commands.

Convert Selection
Convert Selection

Other New Features

New Features

  • Several highly-requested features have been added to EmEditor Professional 4.0, greatly expanding the Customize dialog.
Customize Advanced
Customize Advanced

Further Optimization

EmEditor Professional is optimized for the Pentium 4 CPU, running Windows 2000/XP (You can still use EmEditor Professional with machines running other processors). We have also improved the speed of regular expression searches, EmEditor windows searches, and EmEditor’s start-up time.

← New in Version 5 Basic Features →

  • Text Editing
    • Batch Replace
    • Binary Editing
    • Bracket/Quotation Mark Auto-Complete
    • Clipboard History
    • Compare Documents
    • EditorConfig Support
    • Filter Bar
    • Find and Replace
    • Format Selection
    • Fuzzy Matching
    • Language Server Protocol Support
    • Multiple Selection Editing
      • How to use Vertical Editing
    • Number Range Expression for Find and Replace
    • Regular Expressions
    • Syntax Checker for HTML, CSS, JSON, XML
    • Syntax Highlighting
  • Powerful CSV Tools
    • Autofill
    • Combine Lines
    • Combine/Split Columns
    • CSV Converter
    • Custom CSV formats
    • Delete Duplicate Lines
    • Extract Columns
    • Extract Frequent Strings
    • Flash Fill
    • Freeze header
    • Insert lines/columns
    • Join CSV
    • Manage Columns
    • Numbering
    • Pivot table
    • Sort
    • Transpose
  • Large File Support
    • Fast Processing of Large Files
    • Large File Controller
    • Large Files up to 16 TB
    • Lightweight, multithreaded design
    • Split and Combine Files
  • User Experience
    • Configurations
    • Customizable Interface
    • Customizable toolbars
    • Document Groups
    • International language and locale support
    • Markers
    • Quick Launch
    • Split window
    • Start Window
    • Tabbed Design
    • Workspace Memory
  • Extensibility
    • AI Assisted Writing
    • AI Toolbar
    • Chat with AI
    • External Tools
    • Plug-ins
      • CommitList Plug-in
      • Explorer Plug-in
      • HTML Bar Plug-in
      • Open Documents Plug-in
      • Projects Plug-in
      • Search Plug-in
      • Snippets Plug-in
        • How to Use Zen Coding
      • Web Preview Plug-in
      • Word Complete Plug-in
      • Word Count Plug-in
    • Scriptable Macros
  • More Features
    • Base64
    • Bookmarks
    • Character Check
    • Character Code Value
    • Customer support
    • Drag and Drop
    • Error Handler and Crash Recovery
    • Fast 64-bit Build
    • Full Screen View
    • Grab Text
    • Half-width/Full-width conversion
    • HTML Character References
    • Jump
    • Markdown Editor
    • Marks
    • Matching Tag Highlight
    • Messaging (plug-in)
    • MIME Encoded-Word
    • Multiple File Encoding Conversions
    • Narrowing
    • Offline Registration
    • Outline
    • Percent-encoding
    • Pin to List
    • Portability Options
    • Privacy-first
    • Quick Start
    • Save to Protected Folder
    • Spellcheck
    • Status Window
    • Tooltip to show HTML/XML character references
    • Unicode Normalization
    • Unicode Support
    • Universal Character Name
    • Uppercase/Lowercase conversion
    • Wildcard Support
    • Windows 11/10 Compatibility
    • CSV
  • History
    • New in Version 26.2
    • New in Version 26.1
    • New in Version 26.0
    • New in Version 25.4
    • New in Version 25.3
    • New in Version 25.2
    • New in Version 25.1
    • New in Version 25.0
    • New in Version 24.5
    • New in Version 24.4
    • New in Version 24.3
    • New in Version 24.2
    • New in Version 24.1
    • New in Version 24.0
    • New in Version 23.1
    • New in Version 23.0
    • New in Version 22.5
    • New in Version 22.4
    • New in Version 22.3
    • New in Version 22.2
    • New in Version 22.1
    • New in Version 22.0
    • New in Version 21.9
    • New in Version 21.8
    • New in Version 21.7
    • New in Version 21.6
    • New in Version 21.5
    • New in Version 21.4
    • New in Version 21.3
    • New in Version 21.2
    • New in Version 21.1
    • New in Version 21.0
    • New in Version 20.9
    • New in Version 20.8
    • New in Version 20.7
    • New in Version 20.6
    • New in Version 20.5
    • New in Version 20.4
    • New in Version 20.3
    • New in Version 20.2
    • New in Version 20.1
    • New in Version 20.0
    • New in Version 19.9
    • New in Version 19.8
    • New in Version 19.7
    • New in Version 19.6
    • New in Version 19.5
    • New in Version 19.4
    • New in Version 19.3
    • New in Version 19.2
    • New in Version 19.1
    • New in Version 19.0
    • New in Version 18.9
    • New in Version 18.8
    • New in Version 18.7
    • New in Version 18.6
    • New in Version 18.5
    • New in Version 18.4
    • New in Version 18.3
    • New in Version 18.2
    • New in Version 18.1
    • New in Version 18.0
    • New in Version 17.9
    • New in Version 17.8
    • New in Version 17.7
    • New in Version 17.6
    • New in Version 17.5
    • New in Version 17.4
    • New in Version 17.3
    • New in Version 17.2
    • New in Version 17.1
    • New in Version 17.0
    • New in Version 16.9
    • New in Version 16.8
    • New in Version 16.7
    • New in Version 16.6
    • New in Version 16.5
    • New in Version 16.4
    • New in Version 16.3
    • New in Version 16.2
    • New in Version 16.1
    • New in Version 16.0
    • New in Version 15.9
    • New in Version 15.8
    • New in Version 15.7
    • New in Version 15.6
    • New in Version 15.5
    • New in Version 15.4
    • New in Version 15.3
    • New in Version 15.2
    • New in Version 15.1
    • New in Version 15.0
    • New in Version 14.9
    • New in Version 14.8
    • New in Version 14.7
    • New in Version 14.6
    • New in Version 14
    • New in Version 13
    • New in Version 12
    • New in Version 11
    • New in Version 10
    • New in Version 9
    • New in Version 8
    • New in Version 7
    • New in Version 6
    • New in Version 5
    • New in Version 4
    • Basic Features
  • EmEditor Free
  • Compare Desktop Installer (MSI), Desktop Portable, and Old Store App (UWP) Versions

Download and try the “world's fastest text editor” now. (Source: ZDNet)

Download Download Free Download

Copyright © 1995-2026 by Emurasoft, Inc.
Download | Buy | Features | Blog | Support | About | Privacy Policy
日本語 | Deutsch | 한국어 |简体中文 | 繁體中文

Scroll to top Scroll to top Scroll to top