利用可能なテキストエディタは何ですか?
では、より詳細に、テキストエディタを選択するときに何を考えなければなりませんか?
どのOS(オペレーティングシステム)で作業したいですか?もちろん、それはあなたの選択です。
もちろん、それはあなたの選択です。 ただし、一部のエディタは特定のOsでのみ使用できるため、前後に切り替えるのが好きな場合は、可能性が狭くなります。 それはあなたのシステム上で実行されている場合、任意のテキストエディタは、仕事を得ることができますが、クロスプラットフォームエディタは、OSからOSへの移行を容易にします。
まず、使用しているOSを見つけてから、特定のエディタがOSをサポートしているかどうかを確認します。 ほとんどの編集者は、WindowsまたはMacをサポートするかどうかをwebサイトで指定しますが、一部の編集者は特定のバージョンのみをサポートしています(Windows7以降 Ubuntuを実行している場合は、Ubuntu Software Center内で検索することをお勧めします。 一般的に、もちろん、Linux/UNIXの世界は、異なるディストリビューションが異なる、互換性のないパッケージシステムで動作する非常に多様な場所です。 つまり、あいまいなテキストエディタに心を設定した場合は、ソースから自分でコンパイルする必要があります(かすかな心のためではありません)。
どのような技術を操作したいですか?
一般的に言えば、任意のテキストエディタは、任意のテキストファイルを開くことができます。 これは自分自身にメモを書くのには最適ですが、WEB開発を行い、HTML、CSS、JavaScriptで書くときは、かなり大きくて複雑なファイルを作成できます。 あなたが作業している技術を理解しているテキストエディタを選択することで、自分自身でそれを容易にします。 多くのテキストエディタは、次のような機能を備えています。
- 構文の強調表示。 あなたが使用している技術に基づいてキーワードを色分けすることによってあなたのファイルを読みやすくさせなさい。
- コード補完。 定期的な構造を自動補完することで、時間を節約できます(たとえば、HTMLタグを自動的に閉じたり、特定のCSSプロパティの有効な値を提案したりします)。
- コードスニペット。 新しいHTML文書を開始するときに見たように、多くの技術は同じ文書構造を何度も使用しています。 コードスニペットを使用してドキュメントを事前に入力することで、このすべてを再入力する手間を省くことができます。
ほとんどのテキストエディタは構文の強調表示をサポートしていますが、他の二つの機能は必ずしもサポートされていません。 特に、テキストエディタがHTML、CSS、JavaScriptの強調表示をサポートしていることを確認してください。
テキストエディタにはどのような基本的な機能が期待できますか?それはあなたのニーズと計画に依存します。
それはあなたのニーズと計画に依存します。 これらの機能は、多くの場合、便利です:
- 必要に応じて正規表現やその他のパターンに基づいて、一つまたは複数のドキュメントで、検索-アンド-置換
- すぐに指定された行にジャンプ
- 大きな文書の二つの部分を別々に表示
- それはブラウザで見ていきますようにHTMLを表示
- 一度に複数の場所でテキストを選択
- プロジェクトのファイルやディレクトリを表示
- コードビューティファイアで自動的にコードをフォーマット
- スペル
- インデント設定に基づいて自動インデントコード
テキストエディタに追加の機能を追加しますか?
拡張可能なエディタには、組み込み機能が少なくなりますが、ニーズに基づいて拡張できます。
必要な機能がわからない場合、またはお気に入りのエディタにそれらの機能がない場合は、拡張可能なエディタを探してください。 最高のエディタは、多くのプラグインを提供し、理想的には探して、自動的に新しいプラグインをインストールする方法。
多くの機能が好きで、すべてのプラグインのためにエディタが遅くなっている場合は、IDE(統合開発環境)を使用してみてください。 IDEは、一つのインターフェイスで多くのツールを提供し、それは初心者のために少し困難ですが、あなたのテキストエディタがあまりにも限られている 一般的なIdeは次のとおりです。
- Aptana Studio
- Eclipse
- Komodo IDE
- NetBeans IDE
- Visual Studio
- WebStorm
テキストエディタを使用している間、サポート/ヘルプが必要ですか?ソフトウェアを使用するときに助けを得ることができるかどうかを知ることは常に良いことです。
テキストエディタの場合は、二つの異なる種類のサポートを確認してくださ:
- ユーザー指向のコンテンツ(FAQ、マニュアル、オンラインヘルプ)
- 開発者や他のユーザーとの議論(フォーラム、電子メール、IRC)
エディタの使い方を学んでいるとき エディタのインストール中または使用中にトラブルシューティングを行う場合は、他のユーザーに連絡してください。