回答:
インデックスからファイルを除外してサイドバーに残しておくには、binary_file_patterns
ユーザー設定の設定を使用します。次に例を示します。
"binary_file_patterns": [
"*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds",
"*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip",
"node_modules/**",
"bower_components/**"
]
必ずSettings - Default
設定から値をコピーしてください(ここでは例として示されてい"*.jpg"
ます)。そうしないと、バイナリファイルのインデックス作成が開始されます。
index_exclude_patterns
、例えば "index_exclude_patterns": ["*.log","node_modules/**","bower_components/**"]
"folder_exclude_patterns": ["name_of_folder"]
は、検索結果から特定のパターンを削除するのに役立つかもしれませんが、テストしていません。出典:coderwall.com/p/bk90bw/…–
index_exclude_patterns
非表示にならないことを確認できnode_modules
ます: "index_exclude_patterns": ["*.log", "node_modules/**"],
Sublime Text 3.1.1、Build 3176でテスト済み
個人設定を変更するにはPreferences -> Settings - User
、で以下を追加します。
{
"folder_exclude_patterns":
[
".svn", ".git", ".hg", "CVS",
"node_modules",
],
}
"folder_exclude_patterns": ["build/**", ".gradle", "node_modules/**"],
ST3(ビルド3126)では機能しません。
サイドバーでノードモジュールフォルダーを表示し、この方法でファイルを非表示にすることができます。
"file_exclude_patterns":
[
...,
"node_modules/**"
]
各ノードモジュールからサブフォルダーを非表示にする場合:
"folder_exclude_patterns":
[
"node_modules/*/**"
]
node_modules内のすべてのファイルは検索から削除されますが、各node_moduleサブフォルダーは引き続きサイドバーに表示されます。
Sublime Text 3は、ファイルとフォルダーをサイドバーに残したまま、インデックス作成から除外する方法を提供します。
"index_exclude_patterns": [
"*.log",
"node_modules/*"
]
私のプロジェクトでは、変更を適用した後、インデックス作成ステータスメニューに次の改善が見られました。
前:
index "MyApp" collated in 0.70s from 73934 files
index "MyApp" is using 15167488 bytes for 54234 symbols across 1357673 locations
後:
index "MyApp" collated in 0.00s from 137 files
index "MyApp" is using 61440 bytes for 730 symbols across 4763 locations