多くの依存関係がある大規模なプロジェクト(例: node_modules/
フォルダーで、フォルダー内のすべてのファイルにSublimeインデックスが付けられているため、CPUスパイクが頻繁に発生することに気付きました。
folder_exclude_patterns
設定を使用してファイルとフォルダーを非表示にできることは知っていますが、それでもフォルダーをサイドバーに表示したいのです。
どうすれば維持できますかサイドバーのnode_modules/
が、インデックスから除外しますか?
インデックスからファイルを除外し、サイドバーに保持するには、ユーザー設定で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"
などと表示)から値をコピーするか、バイナリファイルのインデックス作成を開始してください。
個人設定を変更するには、Preferences -> Settings - User
で次を追加します。
{
"folder_exclude_patterns":
[
".svn", ".git", ".hg", "CVS",
"node_modules",
],
}
ST3(ビルド3126)では機能しません。
サイドバーでノードモジュールフォルダーを表示し、この方法でファイルを非表示にできます。
"file_exclude_patterns":
[
...,
"node_modules/**"
]
各ノードモジュールからサブフォルダーを非表示にする場合:
"folder_exclude_patterns":
[
"node_modules/*/**"
]
Node_modules内のすべてのファイルは検索から削除されますが、各node_moduleサブフォルダーは引き続きサイドバーに表示されます。