EmuraSoft EmEditor Professional v6.00.4


EmEditor Text Editor is a lightweight yet extendable, easy-to-use text editor for Windows. EmEditor is very customizable, and it supports Unicode and powerful macros. EmEditor is designed for Windows XP, and certified for Windows Vista! The x64 Edition is also available!

With new Custom Bars, Displays Outlining, Web Preview, Search Bar and more!

Custom Bars can be now displayed within EmEditor window. With this feature, useful plug-ins such as Outlining, Web Preview, and Search Bar can be developed. Many features were added to support outlining and custom bars.

Why is EmEditor Professional the best text editor?

1. EmEditor can launch very fast, almost instantaneously!

You are going to view or edit many, many, and many files every day, but you don't want to wait for many seconds just to view a file! Unfortunately, many programs, including word processors and text editors, require you to wait several seconds before you can start using! This doesn't make sense! You want to increase productivity by using a text editor, but waiting so long each time doesn't justify your using a text editor. You should not wait more than one second!

That's why EmEditor has been so popular for a long time. I have tried to optimize the startup time every time I have released the upgrade, and the startup time should be less than 1 second in most environments. In Version 6.00 or later, there is a new option called EmEditor Quick Start, and you can find it from the Tools menu, Customize, and then Shortcut tab. By checking this option, the EmEditor window will start even faster, and it will launch usually in less than 0.5 seconds. This is possible because a hidden EmEditor window will be launched as soon as the EmEditor tray icon is launched. When you start EmEditor, the hidden EmEditor window will be switched to the visible state, and it looks that EmEditor launches quickly. This option is not turned on by default, so you should turn on this option if you care the speed most. Even without this option, however, EmEditor does not use commercial libraries such as Microsoft Foundation Class (MFC), thus it is optimized very well especially for the startup time. You can find that the size of the core program "emeditor.exe" is only 527KB at this writing, which should explain how light-weighted it is.

2. Extendable with plug-ins!

So why do many text editors fail to launch as quickly as EmEditor? It is because many editors include too many features! You might wonder, "Who needs A, B, and C in the text editor?" No one needs all the features, but some people use features different from what other people use. If you add desired features from all different users to the list, the feature list adds up to what many text editors look like. EmEditor approaches differently. We try to minimize the core feature set while maintaining the flexibility so you can add many features as plug-ins. This approach has been successful as it allows the core program minimal while you can enjoy only and all features you want. EmEditor exposes many APIs so programmers can easily write plug-ins that fit their needs. Features like Spelling, Word Count, Explorer, Web Preview, Compare Files, etc. are designed as plug-ins. For your convenience, many of these plug-ins are now installed by default with EmEditor Professional 6.00.1 or later, but you can decide not to install these plug-ins or add new plug-ins down the road. There is another easy solution to extend features - a macro, and I will explain in the next chapter.

3. Powerful macros with your favorite script language!

You can write a macro to do almost whatever you want within EmEditor! 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. You can program macros with popular script languages including JavaScript and VBScript. You can even program with PerlScript, Python, PHPScript, Ruby, and other ActiveScript languages as long as the script engines you want to use are installed on your system. Nevertheless, EmEditor barely sacrifices its light-weightedness by the macro solution. 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.

4. Unicode support!

The Unicode support is a must for anyone who uses international languages. Many text editors claim they support Unicode (UTF-7, UTF-8 and UTF-16), but the reality is they only convert Unicode to the system encoding (or ANSI) internally when they open files, so they cannot actually edit characters that are not supported by the system encoding. For instance, many text editors cannot actually edit Shift-JIS (Japanese) encoding, for instance, on English Windows. Most text editors cannot even open Unicode file names. EmEditor supports Unicode natively, and in fact, the whole program is built as a Unicode application. EmEditor allows you to open a file with any encoding supported in the Windows system, and you can easily convert from one encoding to another within EmEditor. EmEditor allows you to open Unicode file names, and allows you to search for Unicode characters. Since EmEditor supports Unicode characters even outside of the Basic Multilingual Plane (BMP), it can display the CJK Extension B characters as long as a supporting font is available on the system. With EmEditor plug-ins, EmEditor allows you to convert a selected text to HTML/XML Character Reference or Universal Character Names, and vice versa.

5. Easy and intuitive design with tabbed windows!

EmEditor is designed for Windows XP, thus frequently used shortcut keys are similar to other Windows applications, such as Copy, Cut, Paste, Undo, and Redo. In addition, EmEditor uses tabbed windows similar to SlimBrowser, FireFox and other tabbed browser applications. This allows you to open multiple documents in one window and you can jump between them quickly and easily. For instance, you can drag and drop the tab icon to switch the document position, or you can use the mouse middle button to close a tab. Moreover, you can conveniently switch between the tabbed window interface and the single window interface by selecting the Enable Tabs command on the Window menu. Thus EmEditor can greatly increase your productivity!

6. Other features!

There are many other useful features that are worth mentioned.

    * Keyword highlighting
    * Regular expression search and highlighting
    * External tools
    * Plug-ins using Custom Bars
    * Keyboard, toolbar, menu, font and color customization
    * Drag and Drop
    * Auto save/Backup
    * Box-select mode (Mouse select with ALT key)
    * Clickable URLs and e-mail addresses
    * The window can be split to a maximum of 4 panes
    * Can define multiple configurations and associate file extensions
    * Can save backups to the Recycle Bin
    * Can open recently used files from the tray icon on the task bar
    * Shortcut keys to insert accent marks and special characters
    * Application error handler support
    * 64-bit edition available
    * Windows Vista ready
    * Fast e-mail support
    * While not guaranteed, historically free upgrades for many years!

Other ActiveScript Support

ActiveScript languages other than JavaScript and VBScript can be now used. For instance, you can use PerlScript, PHPScript, Python, Ruby, and many other ActiveScript languages as long as script engines you would like to use are installed on your system. For example:


#language = "PerlScript"
$Window->document->write( 'Hello!' );


#language = "PHPScript"
$Window->document->write( "Hello!" );


#language = "Python"
Window.document.write( 'Hello' );


#language = "RubyScript"
Window.document.write( "Hello!" );

Windows Vista/2003/XP/2000




Grey Ghost

Download links are not alive forever, so what are you waiting for. Go get them before it's too late

Thanks for supporting me and this great forum.  :)