検索に移動この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。editor)とはコンピュータで文字情報(テキスト)のみのファイル、すなわちテキストファイルを作成、編集、保存するためのソフトウェア(プログラム)である。デスクトップ環境に最初から装備されている。特徴[編集]ソースコードの記述のためプログラマに愛用されるが、ワープロソフトの代わりに著述業の人々に愛用される場合もある。ワープロソフトは高機能な反面、起動や終了に時間がかかり、動作が鈍重で、出力されるファイルが大きくなる傾向がある。その点、テキストエディタは小回りが利く、素早く動けるなどのメリットがある。禁則処理など日本語編集に特化した機能を搭載したテキストエディタもある。様々なテキストエディタ[編集]編集形態[編集]現在は、画面上に編集するテキストを表示し、その上でカーソルを移動させて編集を行なうテキストエディタが主流で、スクリーンエディタと呼ばれる。これに対しラインエディタは、行単位で編集を行うものである。入力のテキストを、正規表現等の一定の規則に従って変換して出力するものは、ストリームエディタと呼ばれる。GUIへの対応[編集]GUIではOSによるが、表示形態の違いでSDIとMDIの二種類がある。SDIの場合は、ひとつのウィンドウ内にひとつのデータのみを表示する。複数のデータを処理する場合は、複数のウィンドウを開くことになる。複数のデータを他のアプリケーションと見比べながら作業するには都合がいいが、その分、ウィンドウ管理が繁雑になる。MDIの場合は、ひとつのウィンドウ内に複数のデータを表示することができ、ウィンドウの代わりにタブなどの機能を通してデータを利用する。他にも、EmacsやgVimの様に、ひとつのウィンドウ内に複数のデータを保持し、コマンドまたはタブを通じてアクセスするものもある。データ、データベースの操作、システムの設定、予定表など、実に多様である。プレーンテキストには特定の意味が無いため、後から幾らでも意味付けできるからである。文字情報に加えて、個々の文字に色や書体、スタイルなどを持たせることができるソフトウエアは、マルチスタイルテキストまたはリッチテキストと呼ばれるファイルを生成する。テキストエディタのインタフェースそのものの変更を行える機能を持っているものもある。スクリプトには、言語インタプリタなどの他のアプリケーションの機能を利用するもの、独自に開発されたもの、作業手順の自動記録などの機能を通じて利用するものなどの種類がある。代表的なスクリプトには、Emacsのelisp、秀丸エディタの秀丸マクロなどがある。スクリプトを利用することにより、ファイル管理や、ネットワーク通信まで行えるテキストエディタ以上の総合的な利用を行なうことが出来る場合もある。その他の種類[編集]テキストエディタの中には、打鍵時に音がなったり、入力画面の背景に壁紙を挿入したりするような、アクセサリ的要素の強い機能を持つものもある。日本向けでは、縦書用のインターフェイスを持ち、普通の縦書文書を書くのと同じように利用することのできるものもある。テキストエディタには沢山の種類があり、インターネットを通して公開されている。テキストエディタの利用目的[編集]日常的な文書編集[編集]テキストエディタの利用目的のひとつに、日常的な文書の編集がある。メモを取ったり、メールを記述したりなどでは、テキストエディタが利用されることがある。それに対して業務用文書では、リッチテキストやオフィスアプリケーションによる文書が使われることもあるが、アプリケーションによっては、一般のテキストエディタ相当のものが組み込まれている場合や、テキストエディタそのものを呼び出す機能の付いている場合もある。ほとんどのオペレーティングシステムにはテキストエディタがインストールされているので、環境の違うオペレーティングシステムでも確実に参照したり編集したりできるという利点がある。プログラミング[編集]「ソースコードエディタ」も参照テキストエディタの古くからの利用目的にプログラミングがあるため、プログラミング支援機能を持っているものは多い。具体的には、プログラム言語の種類による予約語の色分け(シンタックスハイライト)、入力の補完、コンパイラやデバッガなど外部アプリケーションとの連携、自動インデントなどの機能である。これらは、プログラマーの負担を減らし、プログラミングの補助と成り得る。データ編集[編集]テキストエディタを通じてログファイルなどの固定長、可変長のデータを編集する場合もある。この際に、一部のエディタは矩形コピー、矩形貼り付け(「箱型」、「ボックス」など、エディタによって呼称に揺れがある)などの機能を通じて、作業負担を大幅に減らすことができる。何万行、何十メガバイトといった巨大なデータを扱う必要がある場合、こうしたデータの扱いにすぐれたテキストエディタが求められる。自由な構造の任意の形式を持つデータの記述には向かない。ワープロでは、画面に表示される通りに、文書中に画像を挿入したり書式を設定したりできるが、テキストエディタでは、それらを文字列で記述する。テキストエディタでリッチな文書を作る場合は、外部プログラムの援用を用いることは多いが、それ自体を直接行え表示できるテキストエディタも多い。ワープロと組み合わせて使うこともできる。起動や編集作業が軽快なテキストエディタで記述して、それをワープロに貼りつけるのである。テキストエディタにはアウトラインという概念が本来ない。テキストエディタで日本語の文章を校正するには、外部プログラムの援用が必要なことが多い。表記の統一が必要な場合には有効である。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。