Webデベロッパ向けエディタに求められる機能

ニュース
トップ

Webデベロッパ向けエディタに求められる機能

後藤大地  [2009/07/06]

SitePoint: New Articles, Fresh Thinking for Web Developers and Designers

Sean P Aune氏がSitePointに掲載したテキストエディタに関する記事は、どのエディタがいいツールかを意見しあうコメントのやりとり引き起こした。これを受けてCraig Buckler氏はSitePointにおいて、How to Pick the Perfect Programming Editorのタイトルのもと、Webデベロッパ向けのエディタに必要とされる機能を紹介している。選ぶのはユーザ自身であってどのエディタがいいというものではないというわけだ。

Craig Buckler氏が紹介するWebデベロッパ向けのエディタに求められる機能は次のとおり。

重要な機能

  • スピードと安定性 (エディタは迅速に起動してレスポンスも高速であるべき)
  • 複数ファイル編集機能 (単1ファイルを編集すればいいという時代はもう終わっている)
  • 複数プログラミング言語対応 (簡単なプロジェクトでもHTMLとCSS、簡単なWebアプリでもJavaScriptとSQL/XML、サーバサイドプログラミングになればPHP、C#、VB、Java、Perl、Ruby、Pythonなどを使うことになる。効率の良い作業のためにこうした言語に対応しているべき)
  • 行丸め込みと行数表示機能 (実際、どうしても長くなってしまう行を記述しなければならないこともあり、こうした場合に横スクロースしなくても内容が確認できるように行の丸め込みをサポートしているべき。デバッグの容易さもあり行表示機能も大切)
  • 設定可能なハイライト機能 (コードのハイライト機能は入力ミスを軽減するうえでも重要な機能。そしてこうした色設定は自由に変更できるべき)
  • 自動入力補完機能 (いくつかのエディタはすでにこの機能を実装している)
  • 状態保存・復元機能 (エディタを終了した時点での状態を記憶しておき、起動したときに同じ順序でファイルを開いて、作業中だった場所にカーソルがある方が便利)
  • ファイルエクスプローラ (現在作業しているプロジェクトにおいてほかのファイルを開けるようなら、それだけ時間の短縮につながる)
  • 複数ファイル置換機能 (クラス名や関数名を変更した場合、単1ファイルではなく関連するすべてのファイルの内容も置換してくれる方が便利)

あれば望ましい機能

  • デバッグ機能 (プログラミング言語によってはデバッグ機能が非常に重要となる)
  • ブックマーク機能 (行ごとにブックマークできればファイル内での行き来が簡単になる)
  • 複数ビュー機能 (1つのファイルにおいて同時に複数の場所が閲覧できると便利)
  • 畳み込み機能 (不要な部分を畳み込んでおける機能があると、重要なコードにだけ集中できて便利)
  • コードエクスプローラ (アルファベット順やファイル順にリストする機能があるだけでも便利)
  • 優れたフォントサポート機能 (どういったフォントを使うかは好みが分かれるので、どのフォントが使えるかはユーザが設定できるといい)
  • ショートカット、プラグイン、マクロ (キーボードショートカットに依存している場合には設定可能なこうした機能が便利)

How to Pick the Perfect Programming Editorでは、逆にときに不要な機能として、WYSIWYG機能やプロジェクト作成の強要、HTML要素の入力ツールバーアイコンなどをあげている。

関連したタグ


転職ノウハウ

あなたの仕事適性診断
あなたの仕事適性診断

4つの診断で、自分の適性を見つめなおそう!

Heroes File ~挑戦者たち~
Heroes File ~挑戦者たち~

働くこと・挑戦し続けることへの思いを綴ったインタビュー

はじめての転職診断
はじめての転職診断

あなたにピッタリのアドバイスを読むことができます。

転職Q&A
転職Q&A

転職に必要な情報が収集できます

ドS美人面接官 vs モテたいエンジニア
ドS美人面接官 vs モテたいエンジニア

入室しようとしたら、マサカリ投げられちゃいました!?

特別企画 [PR]

一覧

    人気記事

    一覧

    イチオシ記事

    新着記事

    イケアのペンダントランプ、レッドドット・デザイン賞を受賞
    [08:00 7/2] 住まい・インテリア
    【レポート】事例 : サイトの検索機能を強化せよ - その理由を古着ECサイトから学ぶ
    [08:00 7/2] マーケティング
    【レポート】生活必需品が軒並み値上げ! 2015年の値上げ商品をまとめてみた(2)(外食&おでかけ編)
    [08:00 7/2] マネー
    大学生活での成長実感、理系女子が最高値 - 最下位は文系男子に
    [08:00 7/2] キャリア
    【特別企画】世界初のパスワード形式! 文字ではなく位置で覚えるパスワードアプリ「PassClip」のイベント、「パスクリ クエスト」を体験してみた
    [08:00 7/2] エンタープライズ

    特別企画 [PR]

    一覧

      求人情報