| 作者 | 江村豊 |
|---|---|
| 開発元 | Emurasoft, Inc. |
| 初版 | 1997年4月28日 |
| 最新版 | |
| 対応OS | Windows 8.1 以降 / Windows Server 2012 R2 以降 |
| プラットフォーム | x64 |
| サポート状況 | 開発中 |
| 種別 | テキストエディタ |
| ライセンス | プロプライエタリ |
| 公式サイト |
jp |
EmEditor(エムエディタ)は、Emurasoftの江村豊が開発しているMicrosoft Windowsで動作するテキストエディタ。
オンラインソフト作者の江村豊が、自身の開発した通信ソフトEmTermのテキスト編集エンジンを元に作成したのが始まり。バージョン1はフリーウェアで、バージョン2よりシェアウェア化され、現在EmEditor Professionalという有償版がダウンロード販売されている。また、バージョン5から、一部機能を省略したフリーウェア版も復活し公開されている。
かつては、学生やソフト開発者などが無料で利用できるアカデミック/テクニカルライセンスが配布されていたが、個人情報保護の観点から、フリーウェア版の登場に伴って廃止された。
Unicode表示の対応、正規表現を用いた検索・置換(Boost.Regex、鬼雲)、タブ、フィルター、CSVおよびタブ区切り(TSV)の表示や変換等多くの機能が開発されてきた。
性能面では巨大ファイルでも高速処理が可能という特徴をもつ。バージョン7から、最大 248 GB(または21億行)、v20.5.0からは16 TB(または1.09兆行)の巨大ファイルを開くことが、より少ないメモリで高速にできるようになった。また、複数のファイルを開いてもマルチスレッド・単一プロセスで動作する。
公開フォーラムで開発者自身が質問に応対し、ソフトの修正や大胆な機能追加や細やかな改良をまめに行っている。カスタマイズ性も常に追究されている。その姿勢とともにソフトの機能・品質・性能の評価が高く、複数の賞を受けている。
ファイルの種類に応じて、予約語、タグ等の強調色分け表示ができる。標準では以下の言語に対応している。
ユーザが、構文を設定することも、新たな構文設定ファイルを読み込むこともできる。
タブ機能を利用することにより、複数のファイルをタブで切り替えることができる。
VBScript、JavaScriptによるマクロ作成が可能。v6.00からは、対応するスクリプトエンジンをインストールする事でPerl、PHP、Python、Rubyといった言語もマクロに使用可能。また、キー操作を記録させる簡易マクロ機能もある。
プラグインを利用することにより、機能を拡張できる。エムソフトやユーザのウェブサイト上で数多くのプラグインが公開されている。バージョン6からはプラグインでカスタムバー機能が実現可能となり、アウトライン表示・ファイル差分表示等のプラグインがバージョン6と同時に公開された。
公式で提供されているものは、
等。
以下の種類がある。
かつては以下のものも存在した。