ソフト開発のための基本ツールであり環境であるテキストエディタの紹介

Windows Evo / Develop hacks

エディタについて

AGL's Gamers Labo / ProEvo / Windows Evo / Develop hacks / エディタについて

Windows上でソフトを開発するための基本ツールテキストエディタの紹介


1. テキストエディタについて

1.1 テキストエディタとは何か?

テキストエディタとは、テキスト(文書)を編集するソフトです。

Java,Cなどの開発言語では、通常テキストでソースファイルを保存します。
また、VBScriptなどのスクリプト言語は、作成したテキストファイルでプログラムを実行します。

現状はビジュアルに開発できるIDE(統合開発環境)が普及していますが、テキストエディタでの使用も慣れておいたほうが良いでしょう。

1.2 テキストエディタを使う

テキストエディタはソフトによって使い方が変わります。このページの最後で代表的なエディタソフトを紹介しますので、試してみて自分にあったものを使うと良いでしょう。

テキストエディタを起動すると文書のウィンドウが開きます。この中に適当な文書を書き保存することができます。このとき、入力した文書以外のデータは保存されません。
つまり、文書だけを編集できることが適すとエディタの特徴です。

また、テキストエディタは文書編集に特化した色々な機能が追加されています。
代表的なところでは、

  • 文書のカット・コピー・ペースト
  • テキストの検索・置換

が主なところです。

エディタによっては、行番号の表示・コードの色分け・キーワードの補完などさらに追加機能があるものもありますし、プラグインやマクロといった機能によって機能を拡張できるものもあります。
エディタを選ぶ時は、こういった拡張機能などをチェックしておきましょう。

2. テキストエディタを探す

2.1 テキストエディタ一覧

テキストエディタはフリーウェアやシェアウェア、製品版など色々な種類のものがあります。ここでは代表的なものを紹介します。
それぞれの使い勝手、値段などを考慮して自分で決めてください

エディタ 種別 特徴
EmEditor Free フリーウェア 複数の文字コードとプログラミング言語に対応したエディタ。無料で使えるので、最初に使うには良いかも。
また、有料のシェアウェア版ではJavaScript,VBScriptを使ったマクロが使用できる
秀丸 シェアウェア 日本語Windowsで普及しているエディタ。協力なマクロと柔軟なカスタマイズにより自分好みの使い方ができる
Peggy Pro シェアウェア プログラミングに特化したエディタ、バージョン管理やPL/SQLの開発ができるなどの特徴がある。
Wz Editor 製品 独特な操作性と強力なカスタマイズ・マクロ機能を持つエディタ。MS-DOS時代のVz Editorの操作性を継承しており、昔からのファンが多い。筆者が利用しています。
Xyzzy フリーウェア Windows上のemacsクローン。UNIXで普及しているemacsの操作性を継承しているので、UNIX使いにファンが多い。
JVim フリーソフトウェア Windows上で日本語が使えるVIクローン。Linux・UNIXなどで標準エディタなのでUNIXの管理を覚えたい人は使う価値あり

筆者はWz Editorを愛用していますが、上記のもので機能的な差異はないといって良いでしょう。どのエディタもお試しで使うことができるので、実際に使ってみて自分が使いやすいものを使うと良いでしょう。

なお、Wz Editorについては、Wz hacksで詳しく紹介しています。
また他のエディタについてはGoogleなどで検索するとさまざまなサイトで説明されているので、そちらをご覧ください。

AMAZON



$Revision: 1 $
$Date: 2009-03-19 20:17:04 +0900 (木, 19 3月 2009) $