web-dev-qa-db-ja.com

サイドバーに表示したまま、Sublime Textのインデックスからフォルダーを除外するにはどうすればよいですか?

多くの依存関係がある大規模なプロジェクト(例: node_modules/フォルダーで、フォルダー内のすべてのファイルにSublimeインデックスが付けられているため、CPUスパイクが頻繁に発生することに気付きました。

folder_exclude_patterns設定を使用してファイルとフォルダーを非表示にできることは知っていますが、それでもフォルダーをサイドバーに表示したいのです。

どうすれば維持できますかサイドバーのnode_modules/が、インデックスから除外しますか?

96
Geir Sagberg

インデックスからファイルを除外し、サイドバーに保持するには、ユーザー設定で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"などと表示)から値をコピーするか、バイナリファイルのインデックス作成を開始してください。

167
Geir Sagberg

個人設定を変更するには、Preferences -> Settings - Userで次を追加します。

{
    "folder_exclude_patterns":
    [
        ".svn", ".git", ".hg", "CVS",
        "node_modules",
    ],
}
34
liut

ST3(ビルド3126)では機能しません。

サイドバーでノードモジュールフォルダーを表示し、この方法でファイルを非表示にできます。

"file_exclude_patterns":
[
    ...,
    "node_modules/**"
]

各ノードモジュールからサブフォルダーを非表示にする場合:

"folder_exclude_patterns":
[
    "node_modules/*/**"
]

Node_modules内のすべてのファイルは検索から削除されますが、各node_moduleサブフォルダーは引き続きサイドバーに表示されます。

4
migli