Sublime Textは、プロプライエタリな
クロスプラットフォームテキストエディタであり、その高度な機能とカスタマイズ性で多くの開発者から支持されています。
主な特徴
高速な操作性: 「Goto Anything」機能により、ファイル、記号、行への迅速な移動が可能です。また、「Command Palette」を使用すると、キーボードからコマンドをすばやく実行できます。
同時編集: 複数の選択範囲に対して、同時に同じ変更を加えることができます。これにより、効率的なテキスト編集が可能です。
Python API: PythonベースのプラグインAPIを備えており、機能拡張が容易です。コミュニティによって開発された豊富なプラグインを活用することで、様々な機能を追加できます。
プロジェクト設定: プロジェクトごとに個別の設定を形式で保存でき、プラットフォームや作業内容に応じたカスタマイズが可能です。
クロスプラットフォーム: Windows、macOS、Linuxに対応しており、どの環境でも同じように利用できます。
TextMateとの互換性: TextMateの多くの言語文法との互換性があります。
インターフェース
Sublime Textは、洗練されたインターフェースを備えています。
テーマ: 22種類のビジュアルテーマが内蔵されているほか、テーマをダウンロードしたり、サードパーティのプラグインでカスタマイズしたりすることも可能です。
ミニマップ: ファイル全体の構造を把握するためのミニマップ機能が搭載されており、視覚的な操作が可能です。
パネルとグループ: 最大4つのファイルを同時に表示できるパネル、全画面表示、デストラクションフリーモード(メニューなどを非表示)を切り替えられます。
高度な編集機能
Sublime Textには、テキスト編集を効率化するための様々な機能が搭載されています。
行編集と複数選択編集: 一度に複数行を選択したり、複数のカーソルを配置して同時編集したりできます。これにより、反復的な作業を効率化できます。
オートコンプリート: 使用する言語に応じて、入力中の単語や変数を補完できます。
シンタックスハイライト: コードを色分け表示し、視認性を高めます。また、ダークテーマを使用することで目の負担を軽減できます。
エディタ内コードビルディング: エディタから直接コードを実行できるため、ターミナルとの切り替えが不要です。また、ファイル保存時に自動でコードをビルドする設定も可能です。
スニペット: よく使うコードの断片を登録し、キーワードで呼び出すことができます。
Goto Anything: ファイル間の移動、ファイル内の特定箇所への移動が、高速かつ簡単に行えます。
その他の機能
自動保存: 作業中のデータを自動的に保存し、不慮の事故によるデータ損失を防ぎます。
カスタマイズ可能なキーバインディング: メニューとツールバーにキーバインディングを設定できます。
インクリメンタル検索:
ダイアログボックスを開かずに、入力した文字を検索できます。
マクロ: 一連の操作を記録し、繰り返し実行できます。
豊富な編集コマンド: インデント、行の結合、並べ替えなど、様々な編集コマンドが利用できます。
パッケージマネージャー
Sublime Textの
プラグインを管理するためのパッケージマネージャー「Package Control」が提供されています。これにより、
プラグインの検索、インストール、更新、削除が容易に行えます。パッケージは
GitHubや
Bitbucket、カスタム
リポジトリからダウンロードできます。
人気のパッケージ
SublimeCodeIntel: 変数や関数の定義箇所への移動、外部関数のヒント表示
Sublime Goto Documentation: ハイライトした関数のドキュメント表示
Bracket Highlighter: 括弧のハイライト表示
Sublime dpaste: テキストをdpaste.comへ送信
SublimeLinter: JavaScript、Perl、PHP、Python、Rubyなどの文法チェック
Side Bar Enhancements: サイドバーの機能拡張
ColorSublime: カラーテーマの拡張
WordPress:
WordPressのオートコンプリート機能
Git: Git連携機能
歴史
バージョン1: 2008年1月18日リリース
バージョン2: 2013年7月8日リリース。macOSのRetinaディスプレイに対応、Quick Skip Next機能を追加
バージョン3: 2013年1月29日にベータ版公開。識別子索引、ペイン管理などの機能を追加。非常に安定しており、多くのユーザーが利用。
バージョン4: 2021年5月20日リリース。サブスクリプション方式に変更
関連項目
テキストエディタの一覧
統合開発環境
Atom ([[テキストエディタ)]]
Brackets
外部リンク
公式ウェブサイト
*
Package Control website