2013-09-26 10 views
17

Ich versuche, einige Verzeichnisse aus dem Projektindex von Pycharm auszuschließen, da es sich um rekursive symbolische Links handelt. Ich habe die Verzeichnisse ausgeschlossen und die Caches ungültig gemacht und neu gestartet, aber PyCharm indexiert diese ausgeschlossenen Verzeichnisse immer noch. Es tut nicht Ergebnis in doppelte Ergebnisse in meinen Suchergebnissen etc. aber Indexierung dauert so viel länger.Ausschließen von ausgeschlossenen Verzeichnissen in PyCharm 3

Gibt es eine Möglichkeit, diese Verzeichnisse davon auszuschließen, indiziert zu werden?

+1

http://youtrack.jetbrains.com/issue/IDEA-52055 – LazyOne

Antwort

26

wenn ich richtig bin: Datei | Einstellungen | Projektstruktur und wählen Sie die benötigten Ordner aus und klicken Sie auf Excluded.

von documentation

Mark ein Ordner als ausgeschlossene Wurzel.

Ausgeschlossene Wurzeln sind für PyCharm nicht sichtbar. Normalerweise möchte man temporäre> Build-Ordner, generierte Ausgaben, Protokolle und andere Projektausgaben ausschließen. Das Ausschließen unnötiger Pfade ist eine gute Möglichkeit, die Leistung erheblich zu verbessern.

Dieser Befehl wird im Kontextmenü eines Inhaltsstamms dupliziert.

+5

Ich habe die Verzeichnisse ausgeschlossen, aber sie weiterhin indiziert werden. Siehe http://youtrack.jetbrains.com/issue/IDEA-52055, mit dem LazyOne verbunden ist. – philroche

+1

Dies liegt wahrscheinlich daran, dass sich diese Ordner immer noch in Ihrem Bibliothekspfad befinden. PyCharm wird diese Ordner weiterhin indizieren, wenn Sie sie nicht aus der Bibliothek ausschließen. siehe http://youtrack.jetbrains.com/issue/IDEA-88958 –

+0

In Bezug auf den obigen Kommentar von @DavidFraser - Pycharm verwendet die Variable $ PYTHONPATH zum Indexieren, so dass die Verzeichnisse aus Ihrem Python-Pfad in der Befehlszeile entfernen können Hilfe. Versuchen Sie auch Datei -> Caches ungültig machen/Neustart in Pycharm, nachdem Sie die Änderungen vorgenommen haben. –

6

Neben @ FooBarUser Vorschlag, können Sie zu Preferences->Editor->File Types gehen und hier haben Sie eine Box, wo Sie die Dateien und Ordner, die Sie von Ihrem Projekt ausschließen möchten hinzufügen können.

enter image description here

enter image description here

Die Ordner und Dateien, die Sie enthalten, werden nicht in Ihrem Projekt angezeigt.

+0

Das hat es für mich wirklich genagelt, da Pycharm in meinem Fall versucht hat, eine Reihe von eps-Dateien zu indizieren, die ich über die Projektordner verstreut habe. –

0

In PyCharm 2017.2.4 können Sie cmd+shift+A und starten Sie die Eingabe Projektstruktur ... die project structure Option sollte angezeigt werden dann drücken Sie <enter>. Dann können Sie den Ordner, den Sie ausschließen möchten, markieren und als Exclude markieren. Dies ist nützlich, wenn Sie nach Dateien mit cmd+shift+O suchen möchten und keine venv Dateien angezeigt werden sollen.

enter image description here