web-dev-qa-db-fra.com

Indexation des répertoires exclus dans PyCharm 3

J'essaie d'exclure certains répertoires de l'index de projet de Pycharm car ce sont des liens symboliques récursifs. J'ai exclu les répertoires et invalidé les caches et redémarré mais PyCharm indexe toujours ces répertoires exclus. Cela fait pas entraîner des résultats en double dans mes résultats de recherche, etc., mais l'indexation prend beaucoup plus de temps.

Existe-t-il un moyen d'exclure ces répertoires de l'indexation?

30
philroche

si j'ai raison: Fichier | Paramètres | structure du projet et sélectionnez les dossiers dont vous avez besoin et cliquez sur exclus.

de documentation

Marquer un dossier comme racine exclue.

Les racines exclues ne sont pas visibles par PyCharm. Habituellement, on souhaite exclure les dossiers temporaires> de construction, la sortie générée, les journaux et toute autre sortie de projet. L'exclusion des chemins> inutiles est un bon moyen d'améliorer considérablement les performances.

Cette commande est dupliquée dans le menu contextuel d'une racine de contenu.

41
Foo Bar User

Outre la suggestion de @ FooBarUser, vous pouvez aller à Preferences->Editor->File Types et ici vous avez une boîte où vous pouvez ajouter les fichiers et dossiers que vous souhaitez exclure de votre projet.

enter image description here

enter image description here

Les dossiers et fichiers que vous incluez ne seront pas affichés dans votre projet.

12
lmiguelvargasf

Dans PyCharm 2017.2.4, vous pouvez cmd+shift+A et commencez à taper la structure du projet ... le project structure l'option devrait apparaître, puis appuyez sur <enter>. Ensuite, vous pouvez mettre en surbrillance le dossier que vous souhaitez exclure et le marquer comme Exclude. Ceci est utile lorsque vous souhaitez rechercher des fichiers avec cmd+shift+O et vous ne voulez pas que les fichiers venv s'affichent.

entrez la description de l'image ici

3
Gilbert