Sublime Text 2 では、エディターを起動してフォルダーをドラッグし、Ctrl+P を押すだけで、そのフォルダー内の任意のファイルをすぐに開くことができます。私が見る限り、フォルダー内のファイルの数は問題ではなく、インデックス作成もまったく実行されていないようです。明確にするために、特定のファイルを開く速度について話しているのではなく、フォルダ内のすべてのファイルをフィルタリングして目的のファイルを見つけることができるフィルタリング機能について話しているのです。例えば:
比較すると、Vim と Emacs はどちらも、ファイルをすばやく見つけるために何らかのインデックスを必要とします (Vim の場合は FindFile、Emacs の場合は Ctags または Cscope)。一方、ST2 は何も必要ありません。「検索」を実行してディレクトリ内のすべてのファイルを再帰的にリストするよりも高速です。さらに驚くべきことは、実行中に CPU 使用率も RAM 使用率も上昇しないことですランニング。
ST2が内部でこれをどのように行うかについて誰かが何か考えを持っているかどうか、私はただ興味があります.