概要
専門家の評価
長所
- 速い
- 洗練された
- 使い始めるのは簡単
短所
- 設定にはテキストファイルを使用する
私たちの評決
予算に余裕があるなら、Sublime Text 2 はお金をかける価値のあるテキスト エディターです。
コーディングをする人にとって、テキストエディタを使うかIDE(統合開発環境)を使うかは、まるで政治的な意思表示のようなものです。テキストエディタを使うか、デバッガやコードヒントなどを含む完全な開発環境を使うかさえも、大きな決断であり、コーディングスタイル、生産性、そして快適さに大きな影響を与える可能性があります。IDEを好む方には、JetBrainsは高度に進化した開発環境で有名です。しかし、テキストエディタのシンプルさを好む方には、Sublime Textが間違いなく最高の選択肢です。70ドルという価格は、テキストエディタとしては非常に高価です。実際、JetBrainsの優れたJavaScript IDEであるWebStormよりも21ドルも高いのです。しかし、シンプルなアプローチと豊富な機能を求める人にとっては、それだけの価値があるかもしれません。
テキストエディタの魅力の一つは、その軽さとシンプルさです。Sublime Textはツールバーや設定ダイアログがなく、確かに表面的には軽快に感じられます。また、非常に高速です。しかし、そのシンプルさは表面的なものです。少し使い込んでみれば、プラグインや巧妙な自動補完機能など、様々な機能の虜になるでしょう。Sublime Textの素晴らしい点は、そのパワーをじっくりと使いこなせるようになることです。例えばVimのように、初心者でも難解に感じることはありません。起動してメモ帳のように入力を始めることができます。しかし、それ以上のことを要求すれば、Sublime Textは必ずやその力を発揮してくれるでしょう。

Sublime Text のもう一つの利点は、Linux、Windows、Mac OS X で見た目が統一されていることです。これは、独自のカスタムクロスプラットフォーム UI フレームワークを使用しているためです。これにより、他のエディターにはない独自のコントロールも実現しています。最も目立つ、そして一目見ただけで目につくのは、ミニマップです。これは、編集パネルの右側のガターに沿って表示される、コードの縮小された鳥瞰図です。長いファイルで作業しているときは、ミニマップを視覚的なスクロールバーとして使用し、ファイル内をスクラブして興味のあるポイントを瞬時に見つけることができます。

ミニマップがユニークなのは、マウスの使い方です。Sublime Text のその他の機能はキーボード中心で、その魅力の多くは、驚くほど巧妙なリアルタイム検索アルゴリズムにあります。これを使えば、プロジェクト内の任意のファイルを素早く開くことができます。「idsp」と入力すると、候補となるファイルの一覧が絞り込まれ、「ideas_spec」や「server.pid」などの選択肢が含まれ、関連する文字が太字で表示されます。頭文字と接頭辞を自由に組み合わせることで、コード内のほぼすべての項目を思いついた瞬間に見つけることができます。特定の行番号に移動したい場合は、文字列の後にコロンと番号を続けることができます。つまり、「idsp:100」と入力すると、該当ファイルの100行目に移動します。

もう1つの便利な機能は、列選択が簡単になることです。複数行にわたって同じテキストを追加したい場合(例えば、次の行に複数の閉じ括弧を追加する場合など)、テキストの列を選択してテキストを入力するだけです。複数の挿入ポイントが表示され、複数の場所にテキストが一度に入力されているのを確認できます。
Sublime Text 2にはプラグインシステムも搭載されており、その中で最も重要なのはPackage Controlです。このプラグインを使うと、Sublime Text内から他のプラグインを簡単に検索し、エディターから直接ダウンロードしてインストールできます。ステータスバーに単語数を表示したいと思った時、Package Controlを使うと1分もかからず、まさに必要な機能を備えたプラグインを見つけることができました。検索インターフェースはSublime Text全体で共通しているあいまい文字列一致を採用しており、操作性も同様に優れています。
注:製品情報ページの [ダウンロード] ボタンをクリックするとベンダーのサイトに移動し、最新バージョンのソフトウェアをダウンロードできます。