EmEditor is a lightweight extensible
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
text editor
A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be u ...
for
Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. It includes full
Unicode
Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, ...
support,
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calcula ...
and
64-bit
In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit CPUs and ALUs are those that are based on processor registers, address buses, or data buses of that size. A comp ...
builds,
syntax highlighting
Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML. The feature displays text, especially source code, in different colours and fonts according to the category of terms. ...
, find and replace with
regular expression
A regular expression (shortened as regex or regexp; sometimes referred to as rational expression) is a sequence of characters that specifies a search pattern in text. Usually such patterns are used by string-searching algorithms for "find" ...
s, vertical selection editing, editing of large files (up to 248 GB or 2.1 billion
lines), and is extensible via
plugins and
script
Script may refer to:
Writing systems
* Script, a distinctive writing system, based on a repertoire of specific elements or symbols, or that repertoire
* Script (styles of handwriting)
** Script typeface, a typeface with characteristics of ha ...
s. The software has free trial and after that it downgrades to free version, which still can handle huge files and regex.
Features
Unicode support
EmEditor supports Unicode and provides tools for work with various
character encoding
Character encoding is the process of assigning numbers to graphical characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using digital computers. The numerical values tha ...
s. These features include automatic encoding detection,
byte order mark
The byte order mark (BOM) is a particular usage of the special Unicode character, , whose appearance as a magic number at the start of a text stream can signal several things to a program reading the text:
* The byte order, or endianness, of ...
support, file reload with a different encoding, and detection of encoding errors. EmEditor can use any encoding supported by Windows and easily converts from one encoding to another. The program opens Unicode file names and searches for Unicode characters.
Large files
EmEditor is capable of working with very large files. For large files up to 248 GB, rather than opening them in memory, EmEditor "spills them out" into disk space. For files over 248 GB, it uses its Large File Controller to edit separate sections of the file.
Plug-ins
EmEditor is extensible via plug-ins written in
C/
C++. The editor's
API is available, so that users can write their own plug-ins.
The following plug-ins are installed with EmEditor by default:
* HTMLBar
* Open Documents
*
Outline
* Projects
* Search
*
Snippets
* WebPreview
* WordComplete
* Word Count
An optional 32-bit plug-in for
CSE HTML Validator
CSS HTML Validator (previously named CSE HTML Validator) is an HTML editor and CSS editor for Windows (and Linux when used with Wine) that helps web developers create syntactically correct and accessible HTML, XHTML, and CSS documents (incl ...
support is also available.
Scripting macros
The program is scriptable using the
Windows Script Host. The program's scripts are written in either
JScript
JScript is Microsoft's legacy software, legacy dialect of the ECMAScript standard that is used in Microsoft's Internet Explorer 11 and older.
JScript is implemented as an Active Scripting engine. This means that it can be "plugged in" to OLE Aut ...
or
VBScript
VBScript (''"Microsoft Visual Basic Scripting Edition"'') is an Active Scripting language developed by Microsoft that is modeled on Visual Basic. It allows Microsoft Windows system administrators to generate powerful tools for managing computers ...
. EmEditor can generally be scripted in any scripting language that supports
Active Scripting. The program includes powerful
macros.
Awards and nominations
*EmEditor Professional has been nominated for the
Epsilon Award 2010. Later it won the second place of the award.
*EmEditor 10.0 was awarded a 5/5 Cows editor's rating on
tucows.
*EmEditor won the
Shareware Industry Award The Shareware Industry Awards were a series of awards issued annually by the Shareware Industry Awards Foundation during the Software Industry Conference.
Origin of the Shareware Industry Award
The Software Industry Conference website notes: "The ...
for 2008 in the Best Applications category.
*EmEditor 8.00 was awarded a 5/5 stars Editor's Rating on CNET's
Download.com on November 18, 2008.
CNET Download.com EmEditor page
Retrieved on 12 March 2009.
See also
*List of text editors
The following is a list of notable text editors.
Graphical and text user interface
The following editors can either be used with a graphical user interface or a text user interface.
Graphical user interface
Text user interface
Sys ...
*Comparison of text editors
This article provides basic comparisons for notable text editors. More feature details for text editors are available from the '' Category of text editor features'' and from the individual products' articles. This article may not be up-to-date or n ...
References
External links
*
{{DEFAULTSORT:Emeditor
Windows text editors
1997 software