テキストエディタ

テキストエディタとは

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

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

Windowsでよく使われているテキストエディタとしては、以下のようなものがあります。

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

メモ帳
OS 標準のテキストエディタです。 テキストエディタとしての機能は最低限のものなので、メモ帳だけではテキストエディタのありがたみがあまり分かりませんが、今回の授業の内容では、メモ帳でも大丈夫です。
TeraPad

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

TeraPad

Emacs
UNIX で昔から使われてきた Emacs というテキストエディタです。 多言語処理が得意で、非常に拡張性が高いという特徴を持っています。
Visual Studio Code (VS Code)
Microsoftが開発しているテキストエディタです。 プログラミングやWebページの作成するのによく使われています。

この授業では上述の通り、今後テキストエディタとしてTeraPadを使っていきますが、メモ帳でも同様に作業ができますし、それ以外に普段使っているテキストエディタがあればそれを使っても大丈夫です。

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

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

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

まず、テキストエディタで開くことができない場合を見てみましょう。 Word の文書をTeraPadで開いてみましょう。 (TeraPadを開いて、WordファイルをTeraPadの上にドラッグ&ドロップしてみてください。) そうすると、実際に開いた内容を見ても普通の内容には見えません。 これはテキストエディタで開くことのできないファイルです。

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

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

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


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

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