テキストエディタ
2009/07/27
テキストエディタとは、文字情報(テキスト)で出来たファイルの編集(エディット)するためのソフトです。プログラムをする上で、プログラム自体がテキストファイルで出来ていたり、データファイルがテキストファイルで出来ていたりするので、使いやすいテキストエディタを持っていると、作業が楽になります。私がWEB開発をする上で主に使用する言語のPHPもプログラムファイルはテキストファイルですし、HTMLファイルもテキストファイルです。C言語もJavaもASP.NETも開発はテキストファイルです。(公開するときにはコンパイルしたものになりますが。)
世の中には、テキストエディタはたくさんあります。そして、大概のものがフリーウェア(無料で使えるソフトウェア)です。有名なフリーウェアは以下です。他にも、PHP開発用のテキストエディタや、特殊な機能を備えたソフトウェアがたくさんあります。
Terapad(テラパッド)、EMeditor(イーエムエディタ)、K2editor(ケーツーエディタ)、サクラエディタ
私は、MKEditor(エムケーエディタ) を使用しています。上記のものほど有名ではありませんが、もう8年くらい使用していますし、今後もテキストエディタはこれしか使わないでしょう。HTML、PHP、Perl、SQL、場合によってはC#やJavaもこれで開発します。上記の有名どころも、すべて利用したことがあるのですが、やはり相性と使い慣れているということだと思います。
私が開発する上で求める機能は、
・ブロック範囲指定
・文字コードの変換保存
・ファイルをタブで表示でき、フルパスもわかること
・クリップボード機能
・一度に複数のテキストファイルを開けること
・インストーラを使用しなくても、exeファイルだけあれば使用できること
などです。
おそらく有名どころのテキストエディタは、どれも実装しているのだと思いますが、私が当時探していた時、すべて満足に実装していたのは、MKEditorだけだったと思います。ちなみに私はこんな設定で使用しています。興味がある人は、解凍してできた3つのファイルをmkeditorのインストールフォルダに入れて下さい。