Sublime Text 4 コードエディタのアップデート 4186 はパフォーマンスを向上させます
Sublime Text 4 Build 4186は、洗練されたシンタックスハイライト、より速いテーマ適用、改善されたファイル検出、安定したGitスキャン、そして強化されたキャッシュ圧縮を提供します。
前回の4180リリースから4ヶ月以上が経過した後、開発者の間で人気のある多用途なソースコードエディタSublime Textは、パフォーマンスを向上させ、ワークフローを合理化するために設計された多数の改善を伴うビルド4186を静かに公開しました。
最も目立つ変化の一つは、構文強調です。コードがより明確に表示されるように、さまざまな微妙な調整が行われ、可読性と理解力が向上しています。
さらに印象的なことに、Sublime Textのエンジニアは構文ハイライティングに使用されるカスタム正規表現エンジンを改良し、最終的にはより速く、より正確な解析を実現しました。これは、構文エンジンのメモリ使用量の削減によっても裏付けられており、複雑でメモリ集約型のプロジェクトに取り組む人々に喜ばれる開発です。
さらに、開発チームは長年のバグに対処することに特別な注意を払っています。
例えば、彼らは元のファイルが閉じられた後にクローンビューでファイル変更検出が機能しないという問題を解決し、ドキュメントがちょうど再ロードされた直後に再度リロードするよう求められるという繰り返しのプロンプトも修正しました。
もう一つ特に興味深い修正は、定義へ移動機能に関するもので、現在のファイル内のシンボルが優先されるようになり、ナビゲーションがより迅速で直感的になりました。
しかし、パフォーマンスのアップグレードは構文エンジンだけに限定されていません。キャッシュ圧縮は大幅に改善され、レンダリング速度はより高速なテーマ操作の恩恵を受けています。
Gitリポジトリのスキャンは、多くのバージョン管理プロジェクトにとって重要なステップであり、明らかに効率が向上しました。さらに、開発者は、重い負荷の下でも作業スペースをスムーズに保つのに役立つ描画パフォーマンスの向上を賞賛するでしょう。
単なるパフォーマンスと安定性を超えて、新しいSublime Text 4ビルドは、いくつかの新しい機能を導入します。新たに追加されたunselect_currentコマンドは、タブのマルチ選択を支援し、複数のオープンファイルを管理するための柔軟性を高めます。
Minihtmlは現在、インターネットから直接画像を読み込むことをサポートしており、エディタの中でのドキュメントおよびプレビューシナリオの可能性を広げています。テストと自動化に関しては、構文テストのエラーメッセージが完全に改訂され、シンボル変換のテストが可能になりました。
その間、Sublime Text APIのユーザーは多くの改良を見つけるべきです。大規模な補完セットを扱う際の即時パフォーマンス向上から、View.find_allを指定された領域に絞り込むことを確実にすることまで、調整は技術的に聞こえるかもしれませんが、それはカスタムツールを作成したり、Sublime Textをより広範なワークフローに統合したりする人々の実際のニーズに応えています。
CompletionList.set_completions が現在スレッドセーフであるという事実は、プロジェクトでしばしば複数の実行スレッドを扱うプラグイン開発者を喜ばせることでしょう。
特に、このリリースはプラットフォーム特有の問題にも対処しています。Windowsでは、Sublime Textは特定のアンチウイルスプログラムがCreateRemoteThreadを呼び出すことによって引き起こされるクラッシュを優雅に回避するようになりました。
Macユーザーも、自身の修正を受け取ります。その中には、クリップボードの検索の信頼性が向上し、機能的なクリックスルーが含まれています。これらの改善は一部の人には気づかれないかもしれませんが、これらの問題に直面した人々にとっては間違いなく歓迎される救済となるでしょう。
新しいバージョンのすべての変更についての詳細は、変更履歴を参照してください。

