| 開発者 | ジョン・スキナー、サブライム本社 |
|---|---|
| 初回リリース | 2008年1月18日 |
| 安定リリース | 4(ビルド4180)[1]
/ 2024年8月6日 |
| プレビューリリース | 4(ビルド4183)[2]
/ 2024年9月25日 |
| 書かれた | C++、 Python |
| オペレーティング·システム | Linux、 macOS、 Microsoft Windows |
| プラットフォーム | x86-64、 Apple シリコン、 A64 |
| タイプ | ソースコードエディタ |
| ライセンス | シェアウェア[3] |
| Webサイト | https://www.sublimetext.com/ |
Sublime Text は、Windows、macOS、Linuxで使用できるシェアウェアの テキストおよびソースコード エディターです。多くのプログラミング言語とマークアップ言語をネイティブにサポートしています。ユーザーはテーマを使用してカスタマイズしたり、プラグインを使用して機能を拡張したりできます。プラグインは通常、コミュニティによって構築され、フリーソフトウェア ライセンスの下で保守されています。プラグインを容易にするために、Sublime Text にはPython API が搭載されています。エディターは最小限のインターフェイスを利用し、構成可能な構文の強調表示、コードの折りたたみ、正規表現をサポートする検索と置換、ターミナル出力ウィンドウなど、プログラマー向けの機能が含まれています。これはプロプライエタリ ソフトウェアですが、無料の評価版が利用可能です。
特徴
以下はSublime Textの機能の一覧です: [4]
- 「Goto Anything」は、プロジェクトファイル、シンボル、または行へのクイックナビゲーションです[5]
- 「コマンドパレット」は、任意のコマンドをキーボードから素早く呼び出すために適応マッチングを使用します。
- 同時編集: 選択した複数の領域に同時に同じインタラクティブな変更を加える
- PythonベースのプラグインAPI
- プロジェクト固有の設定
- プロジェクト固有およびプラットフォーム固有の設定を含む、JSON設定ファイルによる広範なカスタマイズ性
- クロスプラットフォーム(Windows、macOS、Linux)とクロスプラットフォームをサポートするプラグイン
- TextMateの多くの言語文法と互換性があります
バージョン履歴
バージョン 1
Sublime Text 1.0は、2008年1月18日にWindowsオペレーティングシステム用のアプリケーションとしてリリースされました。[6]タブとファイルの並べて表示をサポートしています。
バージョン2
Sublime Text 2.0は2013年6月26日にリリースされました。これはLinuxとOS Xをサポートする最初のリリースです。公式Sublimeブログで宣伝されているように、ソフトウェアの最初のバージョンからのその他の変更には、Retinaディスプレイのサポートと「クイックスキップネクスト」機能が含まれます。[7]
テーマ

- Sublime Text には 23 個のビジュアル テーマが含まれており、サードパーティのプラグインを使用して追加のテーマをダウンロードして構成することもできます。
- ミニマップ機能は、画面の右上隅にファイル全体の縮小された概要を表示します。メインのエディター ペインに表示されているファイルの部分はハイライト表示され、このビューでクリックまたはドラッグすると、エディターがファイル内をスクロールします。[8]
パネル、グループ、画面モード
- 画面モードには、パネルに最大 4 つのファイルを一度に表示するモード、周囲にインターフェイス メニューを表示せずに 1 つのファイルを表示する全画面モードと邪魔にならないモードがあります。
列選択と複数選択編集
この機能を使用すると、ユーザーはテキスト列全体を一度に選択したり、テキスト内に複数のカーソルを配置したりできます。これにより、同時編集が可能になります。カーソルは、テキスト内でそれぞれが唯一のものであるかのように動作し、同じように独立して移動します。1文字、行、単語、サブワード(キャメルケース、ハイフン、またはアンダースコアで区切られた)ごとの移動や、行の先頭/末尾への移動が含まれます。これにより、マクロや正規表現を使用せずに複雑な繰り返し構造を編集できます。[9]
自動補完
Sublime Text は、現在のファイルのプログラミング言語に基づいて、ユーザーが入力しているエントリの補完を提案します。また、同じコード ベース内で割り当てられた変数名も自動的に補完します。
構文の強調表示と高コントラスト表示
Sublime Text の暗い背景は、テキストとのコントラストを高めることで目の疲れを軽減し、テキストの読みやすさを向上させることを目的としています。[引用が必要]
エディタ内でのコード構築
ユーザーはエディター内から特定の言語のコードを実行できるため、コマンドライン プロンプトに切り替える必要性が減ります。この機能は、ファイルを保存するたびにコードを自動的にビルドするように設定することもできます。[説明が必要]
スニペット
この機能により、ユーザーは頻繁に使用するコード ブロックを保存し、キーワードを割り当てることができます。その後、ユーザーはキーワードを入力して を押し、Tab ↹必要なときにいつでもコード ブロックを貼り付けることができます。
その他の機能
Sublime Textにはこれらに加えて、次のような多くの機能があります。[10]
- 自動保存は、ユーザーが作業内容を失うのを防ぐことを目的としています。
- カスタマイズ可能なキー割り当て、メニューとツールバーの両方でユーザーが選択したオプションにホットキーを割り当てることができるナビゲーションツール
- 入力中に検索すると、別のダイアログボックスを必要とせずに、ユーザーが入力したテキストの検索を開始します。
- スペルチェック機能は入力時に修正します
- マクロ
- 最後のアクションを繰り返す
- インデントとインデント解除、段落の書式変更、行の結合など、幅広い編集コマンドが用意されています。
バージョン3

バージョン3は2013年1月29日にベータ版になりました。当初はSublime Text 2を購入した登録ユーザーのみが利用できましたが、2013年6月28日に一般公開されました。ただし、最新の開発ビルドでは登録コードが必要でした。[11] Sublime Text 3は2017年9月13日に正式にリリースされました。[12] [13] 2018年5月にはバージョン3.1 [14]が、2019年3月にはバージョン3.2がリリースされました。 [15]
Sublime Text 3 で追加された主な機能の 2 つは、シンボルのインデックス作成とペイン管理です。シンボルのインデックス作成により、Sublime Text はファイルをスキャンしてインデックスを作成し、プロジェクト内の定義への移動やシンボルへの移動の機能を容易にすることができます。ペイン管理により、ユーザーはホットキーを使用してペイン間を移動できます。[16]
バージョン4
バージョン4は2021年5月20日にリリースされました。[17] 主な新機能には、プロジェクト全体の状況に応じた自動補完、タブの複数選択、ダークモードのサポートが含まれます。新バージョンでは、大きなディスプレイ解像度のためのOpenGLを使用したハードウェアアクセラレーションレンダリングと、ネイティブApple M1およびARM64のサポートが導入されました。また、新しいPython 3.8プラグインホストや拡張プラグイン開発用の拡張APIなどの内部パフォーマンスの最適化とアップデートも提供されました。
パッケージマネージャー
Package Controlは、Sublime Text用のオープンソース[18]サードパーティパッケージマネージャーであり、ユーザーはプラグインの検索、インストール、アップグレード、削除を、通常はSublime Textを再起動せずに行うことができます。パッケージマネージャーは、自動アップグレード機能を使用してインストールされたパッケージを最新の状態に保ち、GitHub、BitBucket、カスタムJSONエンコードされたチャネル/リポジトリシステムからパッケージをダウンロードします。また、GitとHgを介してGitHubとBitBucketからクローンされたパッケージの更新を処理し、パッケージを有効化および無効化するためのコマンドを提供します。パッケージマネージャーには、任意のパッケージディレクトリを.sublime-packageファイルにバンドルするコマンドも含まれています。[19]
注目すべきサードパーティ パッケージには次のものがあります。
- LSP -言語サーバープロトコルのサポート
- 括弧ハイライト – Sublime Text が括弧ペアに提供する基本的なハイライトを強化します
- SublimeLinter – JavaScript、Perl、PHP、Python、Ruby などのコードリンティング(検証)
- サイドバーの機能強化 – Sublime Text サイドバーの機能強化により、ファイルの削除、開く、移動、作成、編集、検索のための新しいオプションが追加されました。
崇高な融合
| 開発者 | 崇高な本社 |
|---|---|
| 初回リリース | 2018年9月20日 |
| 安定リリース | ビルド2096 [20]
/ 2024年4月22日 |
| 書かれた | C++ |
| オペレーティング·システム | Linux、 macOS、 Microsoft Windows |
| プラットフォーム | アップル M1、 x86-64、 A64 |
| ライセンス | 独占ライセンス |
| Webサイト | https://www.sublimemerge.com/ |
2018年、Sublime HQはGit GUIおよびマージツールであるSublime Mergeをリリースしました。[21] Sublime Textと一緒にインストールすると、その構文強調表示パッケージが使用され、相互に連携するための統合機能が備わっています。[22]技術的には、Sublime MergeとTextはコードベースとUIコンセプトの大部分を共有しています。
参照
参考文献
- ^ 「ダウンロード」。Sublime HQ。
- ^ https://www.sublimetext.com/dev。
{{cite web}}:欠落または空|title=(ヘルプ) - ^ 「Sublime Text EULA」。Sublime HQ Pty Ltd. 2018年4月26日時点のオリジナルよりアーカイブ。 2017年9月22日閲覧。
- ^ 「Sublime Text」。Sublime HQ Pty Ltd. 2014年3月16日時点のオリジナルよりアーカイブ。2014年3月14日閲覧。
- ^ 「Features」. thewebdesignbay.com. 2012年11月8日時点のオリジナルよりアーカイブ。2012年11月13日閲覧。
- ^ “Sublime Blog”. 2022年7月1日時点のオリジナルよりアーカイブ。2022年6月15日閲覧。
- ^ “Sublime Blog”. 2015年5月1日時点のオリジナルよりアーカイブ。2015年4月11日閲覧。
- ^ 「インターフェース」。1stwebdesigner。2017年12月24日時点のオリジナルよりアーカイブ。 2012年11月13日閲覧。
- ^ 「Features」. makeuseof.com. 2012年3月15日. 2012年11月23日時点のオリジナルよりアーカイブ。 2012年11月13日閲覧。
- ^ 「Features」. 1stwebdesigner. 2017年12月24日時点のオリジナルよりアーカイブ。2012年11月13日閲覧。
- ^ 「Sublime Text 3 Dev Builds」。2013年8月19日時点のオリジナルよりアーカイブ。2013年9月9日閲覧。
- ^ Skinner, Jon. 「Sublime Text 3.0」。2017年9月13日時点のオリジナルよりアーカイブ。2017年9月13日閲覧。
- ^ Razvan, Serea (2017年9月13日). 「Sublime Text 3がダウンロード用にリリース」. Neowin . 2021年6月2日時点のオリジナルよりアーカイブ。 2021年5月30日閲覧。
- ^ Sublime Text 3.1 Released、Sublime HQ Pty Ltd、2018年5月7日、2018年6月8日時点のオリジナルよりアーカイブ。 2021年2月18日閲覧。
- ^ Sublime Text 3.2、Sublime HQ Pty Ltd、2019年3月13日、2019年3月16日時点のオリジナルよりアーカイブ、 2021年2月18日閲覧。
- ^ 「Sublime Text 3 Beta」。Sublime Blog。2014年1月11日時点のオリジナルよりアーカイブ。2014年1月11日閲覧。
- ^ “Sublime Text 4”. Sublime Changelog . 2021年7月5日時点のオリジナルよりアーカイブ。2021年5月20日閲覧。
- ^ “ライセンス”. 2022年10月13日時点のオリジナルよりアーカイブ。2022年7月15日閲覧。
- ^ 「Package Control」。wbond.net。2013年10月3日時点のオリジナルよりアーカイブ。2013年9月9日閲覧。
- ^ 「ダウンロード」。Sublime HQ。
- ^ Booker, Logan (2018年9月22日). 「Sublime Mergeは、Sublime Textの開発者による洗練されたGitフロントエンドです」。オーストラリア:Lifehacker。2020年1月26日時点のオリジナルよりアーカイブ。 2020年1月26日閲覧。
- ^ 「パッケージ – Sublime Merge ドキュメント」www.sublimemerge.com。 2023年7月31日時点のオリジナルよりアーカイブ。2023年7月31日閲覧。
外部リンク
- 公式サイト
