- 良いエディタがたくさんあるのに、なぜ今でもSublime Textを使っているのかとよく聞かれる
- 私の答えは、Sublime Textが今でも優れたエディタだから、というもの
- Sublimeは2008年に初めて公開され、17年の歴史を持つ成熟したソフトウェアで、最新バージョンのビルド4192は2025年1月20日にリリースされた
- 今なお高速性と効率性を誇り、多くの現代的なGUIベースのエディタがSublime Textから着想を得ている
- 高速
- Sublime Textは高速で、使用するリソースが少なく、大容量ファイルの扱いにも強い。
- LSP (Language Server Protocol)
- Sublime LSPにより、コード補完やホバー情報などのモダンな機能を利用できる。
- 1つのファイルに対して複数のLSPサーバーを有効化でき、プロジェクトごとに個別設定も可能。
- 特定の構文に応じてLSPを有効にするなど、細かな設定ができる。
- スニペット
- Sublimeではさまざまなスニペットを作成でき、構文ベースでスニペットを設定できる。
- タブストップ、ネスト、プレースホルダー、参照機能をサポートしている。
- プロジェクトワークスペース
- Sublimeはプラグインなしでもプロジェクトごとのワークスペースをサポートし、プロジェクト単位で設定を保存・管理できる。
- プロジェクトファイルを通じて、ファイルやフォルダの含める/除外する設定、ビルドシステム設定、プラグイン設定などをオーバーライドし、ビルドシステムを構成できる。
- ビルドシステム
- Sublimeは多様なビルドシステムをサポートし、プラグインで拡張できる。
- ビルドシステムはシンプルなファイルとして保存され、Pythonで記述することもできる。
- マルチカーソル
- Sublimeはマルチカーソルに対応しており、複数の位置で同時に作業できる。
- キー/マウスバインド
- Sublimeはモダンなキー/マウスバインドをサポートし、コンテキストに応じて設定できる。
- 含まれている機能
- Pythonベースでプラグインを簡単に書ける。
- マクロの記録と保存が可能。
- インラインでのdiff hunk表示と巻き戻し機能をサポート。
- 多様なケース変換や行変換機能を提供。
- Package Controlを通じて中央リポジトリからパッケージをインストールできる。
- すべての設定がテキストファイルとして保存されるため、複数のコンピューター間で設定を同期しやすい。
- 集中モードにより、作業に没入できる環境を提供する。
- 改善してほしい点
- プラグイン開発ドキュメントが不足しており、開発環境の改善が必要。
- プロジェクトごとのキー/マウスバインド対応が必要。
- 結論
- Sublime Textは2025年になってもなお強力なエディタであり、高速でクラシックな体験を提供する。
4件のコメント
Pythonベースでプラグインを簡単に書ける点。
個人的には、今はこの部分がいちばん強力だと思います。 ^^
GeekNewsでSublime Textが話題になるなんて、感慨深いですね。
ST2の頃からプラグインを追加しながら使っていた思い出が…。
sublime->atom->vscode->nvimと乗り換えてきましたが、実はそれまではあまり深く考えず流行に乗っていただけだった気がするので……。こういう、何かを心から愛せる姿勢が時々うらやましくなります。Hacker Newsの意見
Sublime Textが大好きで、個人的なメモやブログ記事の執筆に使っている。ただし、IDEとしては使っていない。言語に応じてVisual Studio、XCode、Eclipse、IntelliJ、VS Codeなどを使っている。Sublime Textは軽量で、文書や小規模なコードの編集に適している。
Sublime Textの開発者が感謝の言葉を述べ、今年の成果を楽しみにしている。
さまざまなテキストエディタを使ってきたが、結局Sublimeに戻ってくる。Sublimeには高級文房具のような特別感がある。他のエディタと比べて、なぜより実感的で触覚的な感覚があるのか不思議に思っている。
Sublimeをコピー&ペーストのバッファとして使っており、正規表現による検索と置換に便利。拡張機能があるため主にVS Codeを使っているが、Sublimeはメモリ使用量が少ないのでタブを閉じずに開いたままにしている。
Sublimeの速度と最小限のUIが好きだが、VS Codeは機能が多いため使うことになる。ツールの調整に時間を使うより、作業を終わらせることのほうが重要だ。
VS Codeを使っていたがSublimeに戻った。VS Codeの拡張機能エコシステムは混沌としており、Python拡張のアップデートで不安定になった。Sublimeは高速で、動的言語やプレーンテキストの編集に適している。
Vimを好んでおり、さまざまなプラグインやツールを使って満足している。
Sublimeのシンプルさと速度が好きで、他のエディタの複雑な機能は必要ない。主に個人プロジェクトで使っており、大規模なチーム作業では別のIDEが必要になるかもしれないことは理解している。
Sublime TextとSublime Mergeのすべての主要バージョンのライセンスを所有していたが、最近ST4のライセンスが失効した。主にバグ修正が行われただけで、新機能はほとんどなかった。Zedに移行した。
8〜10年前にSublime Textを使っていたが、その後VS Codeに移行し、最近Zedに移行した。Sublimeを再び試したものの、インストール過程で問題が発生した。Zedに戻った.