Pour un gros projet avec de nombreuses dépendances, par exemple dans le node_modules/
dossier, j'ai remarqué des pics de CPU fréquents en raison de l'indexation Sublime de tous les fichiers du dossier.
Je sais que je peux masquer des fichiers et des dossiers à l'aide du folder_exclude_patterns
paramètre, mais je souhaite que le dossier soit toujours visible dans la barre latérale.
Comment puis-je garder par exemple node_modules/
dans la barre latérale, mais l'exclure de l'indexation?
la source
index_exclude_patterns
, par exemple"index_exclude_patterns": ["*.log","node_modules/**","bower_components/**"]
"folder_exclude_patterns": ["name_of_folder"]
pourrait aider à supprimer certains modèles des résultats de recherche, mais je ne l'ai pas testé. Source: coderwall.com/p/bk90bw/…index_exclude_patterns
ne cache pasnode_modules
les fichiers de la recherche "Goto Anything" (⌘P):"index_exclude_patterns": ["*.log", "node_modules/**"],
Testé avec Sublime Text 3.1.1, Build 3176.Vous pouvez modifier vos paramètres personnels, dans
Preferences -> Settings - User
, ajouter:la source
"folder_exclude_patterns": ["build/**", ".gradle", "node_modules/**"],
Ne fonctionne pas dans ST3 (Build 3126).
Vous pouvez afficher les dossiers des modules de nœuds dans la barre latérale et masquer les fichiers à l'intérieur de cette manière:
Si vous souhaitez masquer les sous-dossiers de chaque module de nœud:
Tous les fichiers contenus dans node_modules seront supprimés de la recherche, mais chaque sous-dossier node_module sera toujours visible dans la barre latérale.
la source
Sublime Text 3 fournit désormais un moyen d'exclure des fichiers et des dossiers de l'indexation tout en les conservant dans la barre latérale:
Sur mon projet, j'ai observé l'amélioration suivante dans le menu d'état d'indexation après l'application des modifications:
Avant:
Après:
la source