--- title: どんなテキストエディタが利用可能ですか? slug: Learn/Common_questions/Available_text_editors translation_of: Learn/Common_questions/Available_text_editors ---
この記事では Web 開発用のテキストエディタをインストールする際に考慮すべき点をいくつか取り上げます。
学習の前提: | Web サイトを構築するために必要な様々なソフトウェアについて知っていること。 |
---|---|
学習の目標 | Web 開発者としてのニーズに最適なテキストエディタを選択する方法を学びます。 |
Web サイトは、ほとんどテキストファイルで構成されています。その開発を容易で快適なものにするため、最適なテキストエディタを選びましょう。
テキストエディタは、コンピュータサイエンスにとって基本的なものです(Web 開発はコンピュータサイエンスそのものですよね)。そのため、膨大な選択肢があります。理想を言えば、できるだけ多くのエディタを試して、ワークフローに適したものを見つけるのが良いです。とは言っても、取っ掛かりをつけるため、いくつかの指針をあげることにします。
まず以下の点を検討しましょう。
ここまでで価格に言及していないことに注目してください。明らかにそれも重要ですが、製品価格は、その品質や機能とはあまり関係ありません。使いやすいテキストエディタを無料で手に入れることも可能なのです。
人気のあるエディタの例を挙げてみましょう:
エディタ | ライセンス | 価格 | OS | サポート | ドキュメント | 機能拡張 |
---|---|---|---|---|---|---|
Atom | MIT/BSD | 無料 | Windows, Mac, Linux | Forum | Online Manual | Yes |
Brackets | MIT/BSD | 無料 | Windows, Mac, Linux | Forum, IRC | GitHub Wiki | Yes |
Coda | クローズドソース | $99 | Mac | Twitter, Forum, E-mail | eBook | Yes |
Emacs | GPL 3 | 無料 | Windows, Mac, Linux | FAQ, Mailing list, News Group | Online Manual | Yes |
Espresso | クローズドソース | $75 | Mac | FAQ, E-mail | No end user doc, but plug-in doc |
Yes |
Gedit | GPL | 無料 | Windows, Mac, Linux | Mailing list, IRC | Online Manual | Yes |
Komodo Edit | MPL | 無料 | Windows, Mac, Linux | Forum | Online Manual | Yes |
Notepad++ | GPL | 無料 | Windows | Forum | Wiki | Yes |
PSPad | クローズドソース | 無料 | Windows | FAQ, Forum | Online Help | Yes |
Sublime Text | クローズドソース | $70 | Windows, Mac, Linux | Forum | Official, Unofficial | Yes |
TextMate | クローズドソース | $50 | Mac | Twitter, IRC, Mailing list, E-mail | Online Manual, Wiki | Yes |
TextWrangler | クローズドソース | 無料 | Mac | FAQ, Forum | PDF Manual | No |
Vim | Specific open license | 無料 | Windows, Mac, Linux | Mailing list | Online Manual | Yes |
Visual Studio Code | Open Source under MIT licence/ Specific licence for product | 無料 | Windows, Mac, Linux | FAQ | Documentation | Yes |
現在利用可能なアクティブラーニングはありません。貢献を考えてください。
それでは、テキストエディタを選ぶとき何を考慮すべきでしょうか?
もちろんそれはあなたの選ぶことです。しかし、特定の OS でしか使えないエディタもあります。そのため、OSを切り替えて開発する場合には、選択肢が狭まります。システム上で実行できるのなら、どんなテキストエディタでも作業を行うことはできます。でも、クロスプラットフォームエディタを使用すると、OS 間の移行が容易になります。
最初に、あなたが使う OS を選びます。次に、検討中のエディタがその OS をサポートしているか確認してください。ほとんどのエディタは WindowsやMacのサポート状況を、そのWeb サイトで公開しています。OSのバージョンが限定されている (Windows 7 以降のみをサポートし、Vista はサポートしないなど)場合もあります。Ubuntu を使うのなら、Ubuntu ソフトウェアセンター内を検索することをお勧めします。ただし、Linux/UNIX の世界には多様性があり、ディストリビューションが違うと動作も異なったり、パッケージ間の互換性がなかったりします。あまり流通していないテキストエディタに関心を抱いたりすると、自分でソースからコンパイルする羽目になるかもしれません (気の弱い人にはお勧めできません)。
一般論を言えば、テキストエディタなら、どんなテキストファイルでも開くことができます。自分のメモ書き程度なら、それで十分です。しかし、Web開発を行い、{{Glossary("HTML")}}、{{Glossary("CSS")}}、あるいは{{Glossary("JavaScript")}}をで使ったりすると、ファイルはかなり大きくて複雑なものになります。 Webで扱う技術情報に基づいテキストエディタを選択して、作業を簡単にしましょう。多くのテキストエディタには次のようなサポート機能があります。
コードの着色はほとんどのテキストエディタがサポートしていますが、他の二つの機能はまだのものが多いのが現状です。使用する予定のテキストエディタが、 {{Glossary("HTML")}}、 {{Glossary("CSS")}}、それに {{Glossary("JavaScript")}}を着色できるか確認しておきましょう。
あなたのニーズと計画によりますが、以下の機能は多くの場合に有用です。I
拡張型のテキストエディタは、標準で組み込まれた機能こそ少ないが、必要に応じて機能を拡張することができます
あなたの開発に必要な機能が明確でなかったり、使いたい機能がエディタに組み込まれていないときは、拡張型のエディタを検討するのがいいです。良いとされているエディタは、プラグインできる機能を多数持っており、自分で必要なものを探してインストールできるものもあります。
多くの機能が必要だが、プラグインが多くなってエディタの動作速度が低下するようなら、統合開発環境(IDE: integrated development environment)を検討してみてください。IDEは、統一したインターフェースで多くのツールを使えるので、初心者には少々荷が重いかもしれません。そういう時は、機能を限定して使えばいいのです。有名なIDEの例を下に挙げておきます。
一般にソフトウエアを使うときには、ヘルプがあるかないかを知っておくことは重要です。テキストエディタの場合は、以下の二種類のサポートがあるか調べておくといいです。
使いかたを学ぶには、1.のコンテンツを読むのが有効です。インストールや使用上の問題を解決するには、他のユーザーの助けが役に立ちます。
たしかに、好みの問題かもしれません。いっぽうでは、表示色やボタンの位置など、UI(ユーザーインターフェース)のそこかしこをカスタマイズしたがる人もいます。変更可能な範囲はエディタごとに異なるので、導入前に調べておきましょう。色遣いを変えられるエディタは多くあります。しかし、カスタマイズしたいことがあまり多いようなら、統合開発環境を選んだ方が賢明です。
テキストエディタのインストールは、非常に分かりやすいのが普通です。その方法はプラットフォーム(OS)によって変わりますが、それほど難しいものではありません。:
.exe
や .msi
の実行可能ファイルとして提供されます。また、圧縮ファイル(.zip
、.7z
、.rar
など)として提供されることもあります。その場合は、解凍するソフトウエアが別途必要になりますが、.zip
ファイルの解凍ソフトはWindowsに標準で付属してきます。.dmg
ファイルをダウンロードします。Apple Storeから簡単にインストールできるエディタもあります。 .deb
や.rpm
ファイルとして入手できることもできます。リポジトリサーバーからインストールすることも多いし、最悪の場合ソースコードを自分でコンパイルしなければならないこともあります。テキストエディタのWebサイトにあるインストール手順の説明を、じっくり調べることをお勧めします。新しいエディタをインストールしても、OSは既定エディタを変更しない限り、OSは前のエディタを使ってテキストファイルを開こうとします。ファイルをダブルクリックしたときに使う規定エディタを変更するには、以下のリンクにある説明を参照してください。
良いテキストエディタが見つかったら、基本的な作業環境(テストサーバー)の構築に着手しましょう。あるいは、最初のWebページを書いてみるのもいいでしょう。。