テキストエディタ

テキストエディタとは

テキストエディタというものにはあまり馴染みがないという方が多いかも知れませんが、 テキスト文書を作るためのアプリケーションを総称してテキストエディタと呼びます。 総称ですので、ある特定のアプリケーションを指しているわけではありません。

そもそもテキスト文書とは何でしょうか。 .txt という拡張子が付いたファイルがテキスト文書なのですが、 Word 文書とはどう違うのでしょうか。 Word 文書には、文字のサイズや色の情報や図表なども含めることができます。 それに対して、テキスト文書にはそのような情報を含めることができません。 そのことを考えるとテキスト文書よりも Word 文書の方が優れているように思えるかも知れません。 ですが、テキスト文書の方が優れている点もあります。

有名なテキストエディタとしては、以下のようなものがあります。

  1. MKEditor for Windows(Windows, 無料)
  2. TeraPad(Windows, 無料)
  3. サクラエディタ(Windows, 無料)
  4. 秀丸エディタ(Windows, 有料)
  5. mi(MAC, 無料)
  6. CotEditor(MAC, 無料)
  7. Jedit X(MAC, 有料)

なお、教育用コンピュータシステムの端末にインストールされているテキストエディタには、 以下のものがあります。

メモ帳
OS 標準のテキストエディタです。 ただし、機能が貧弱ですので、メモ帳だけではテキストエディタのありがたみがあまり分かりません。
TeraPad

軽量で必要最低限の機能を持ったテキストエディタです。 以下では、この TeraPad を元にして説明します。

TeraPad

秀丸エディタ

TeraPad と似た雰囲気のテキストエディタですが、だいぶ機能は豊富です。

秀丸エディタ

gvim
UNIX で昔から使われてきた vi というテキストエディタを元にしたものです。 操作方法がだいぶ独特なので、慣れないと使いにくいです。
Emacs
こちらも UNIX で昔から使われてきた Emacs というテキストエディタです。 多言語処理が得意という特徴を持っています。

文字コードの確認

第3回授業で説明した文字コードと改行コードについて確認していただくために、 各文字コードで書かれたテキスト文書を用意しました。 それぞれダウンロードして、 メモ帳で開くとどうなるか、TeraPad で開くとどうなるか、などを確認してみてください。

以下のことに注意して下さい。

テキストファイルとは何か

MS Word で利用できるフォーマットには、Word 文書以外にも RTF(Rich Text Format)形式という文書もあります。 例えば、MS Word でファイルを保存する時に、 「名前を付けて保存」で「リッチテキスト形式(RTF)」で保存すると、RTF ファイルになります。 実際に、RTF ファイルを作って見て下さい。

実は、このリッチテキスト形式は、テキストエディタで開くことができる形式、つまり、テキストファイルです。 今まで、「.txt という拡張子を持ったファイルはテキスト文書であり、テキストエディタで開くことができる」と説明してきました。 それはそれで間違いではないのですが、.txt という拡張子でなくてもテキストファイルであり、 テキストエディタで開くことができるファイルがいくつも存在します。 このリッチテキスト形式のファイルはそういうファイルですし、 CSV ファイルや HTML ファイルもそういうファイルです。 ファイルの形式によっては、標準のアプリケーションだけではなく、 テキストエディタでも開くことができるということを意識して下さい。

まず、テキストエディタで開くことができない場合を見てみましょう。 Word の文書を TeraPad にドラッグ&ドロップしてみましょう。 すると、[図1]のようになります。 「Null文字を含むファイルです」というメッセージが出ていますし、 実際に開いた内容を見ても普通の内容には見えません。 これはテキストエディタで開くことのできないファイルです。

TeraPad で Word 文書を開く
[図1]TeraPad で Word 文書を開く

次に、MS Word で作成したリッチテキスト形式のファイルを TeraPad で開くとどうなるか確認してみて下さい。 RTF ファイルを TeraPad にドラッグ&ドロップしてみます。 すると、[図2]のようになります。 何が書いているのが分からないのは同じですが、先ほどのようなメッセージは出ませんし、 ところどころ意味の分かる文字列があるのは分かると思います。 これは、リッチテキスト形式のルールで書かれている文字列です。 このように普通にテキストエディタで開くことのできるファイルがテキストファイルなのです。

TeraPad で RTF ファイルを開く
[図2]TeraPad で RTF ファイルを開く


「ウェブサイト」に戻る / 「HTML の基礎」に進む

「今回の授業のトップ」に戻る / 「授業のホーム」に戻る