2015-04-25 7 views
5

Eine der produktivsten Aktionen in Android Studio ist die Aktion "Navigieren". Das Problem ist, dass so viele nutzlose Dateien angezeigt werden. Manchmal ist es schwierig, die gesuchte Klasse/Datei zu finden.Dateien aus dem/Build-Verzeichnis in der Navigationsklassen-/Dateiaktion ausblenden

Nehmen Sie das Bild als Beispiel. Wenn Sie nach AndroidManifest.xml in Modul b suchen, müssen Sie die Liste nach unten scrollen, um die gewünschte Datei zu finden.

enter image description here

Gibt es eine Möglichkeit zu filtern, was dieser Dialog zeigt insbesondere einige Verzeichnisse von den Ergebnissen ausschließen? Alle Dateien aus dem Verzeichnis /build sind völlig nutzlos.

Ich weiß, dass ich filtern kann, welche Arten von Dateien angezeigt werden, aber es hilft nicht viel.

Antwort

0

Mark Build Ordner wie ausgeschlossen:

File > Project Settings > Modules > Sources > Mark as Excluded (red icon)

Alternativ direkt auf Ihrem Build-Ordner klicken und Mark Directory as > Excluded wählen.

Ausgeschlossene Ordner (als rootExcluded angezeigt) sind solche, die IntelliJ IDEA "teilweise ignoriert". Für Dateien in ausgeschlossenen Ordnern wird eine sehr begrenzte Programmierunterstützung bereitgestellt. Klassen, die in ausgeschlossenen Ordnern enthalten sind, werden nicht in Vorschlagslisten für Codevervollständigung angezeigt. Verweise auf solche Klassen werden im Editor als nicht aufgelöst angezeigt. Bei der Suche ist IntelliJ IDEA nicht in ausgeschlossenen Ordnern suchen usw.

Source

Eine weitere Möglichkeit, einen benutzerdefinierten Bereich zu definieren, ist als here beschrieben.

+0

Dies schließt auch "R.java" -Dateien aus, so dass Importe in anderen Klassen zeigen, dass die R-Klasse nicht aufgelöst werden kann. Es löste zwar das Problem mit der Navigationsaktion, verursacht aber andere Probleme, daher kann ich diese Antwort nicht akzeptieren. – tomrozb

+0

Dann müssen Sie einen benutzerdefinierten Bereich definieren: http://stackoverflow.com/a/29049768/1116549 –

+4

Sie können Bereiche nicht in der Aktion Navigieren> Klasse oder Datei verwenden. Bereiche beziehen sich auf Finde Aktion, nicht so weit wie ich weiß. – tomrozb

Verwandte Themen