2014-03-03 5 views

Antwort

72

In Intellij 16 gibt es einen Abschnitt "Dateiname Filter", um eine Erweiterung auszuschließen Verwendung !*.java. Sie können auch detailliertere Muster angeben, zum Beispiel benutze ich das untenstehende Muster, um nur .java Dateien zurückzugeben, mit Ausnahme derjenigen, deren Name mit test beginnt oder endet. Muster: !*test.java,*.java,!Test*.java

enter image description here

+1

Dies sollte die akzeptierte Antwort sein, zumindest für Eclipse konvertiert;) – Giovanni

+0

Kann ich nicht erwähnen! Mocks/*. Json im Dateimasken-Filter? – CodeTweetie

+0

@CodeTweetie Was tun Sie mit dem '/' nicht sicher, warum es benötigt wird (ich dachte '/' ist nur ein Trennzeichen in Regex). Ohne sie würde Ihr Filter sagen, dass jede Datei ausgeschlossen wird, die mit "Mock" s beginnt, gefolgt von allem, was auf ".json" endet. –

36

Sie können dort einen benutzerdefinierten Bereich erstellen: Im Dialogfeld "In Pfad suchen" können Sie das Optionsfeld "Benutzerdefiniert" aktivieren und das Bereichsfenster öffnen. Dort können Sie Pfad und Suchmuster anpassen.

enter image description here

Beispiele von Mustern für Pattern Feld:

  • file[MyMod]:src/main/java/com/example/my_package//* - Include-Dateien aus dem Verzeichnis in einem Projekt.
  • src[MyMod]:com.example.my_package..* - rekursiv alle Dateien in einem Paket enthalten.
  • file:*.js||file:*.coffee - alle JavaScript- und CoffeeScript-Dateien einbeziehen.
  • file:*js&&!file:*.min.* - alle JavaScript-Dateien außer denen, die durch die Verkleinerung generiert wurden, die durch die Min-Erweiterung angezeigt wird.

oder besuchen Sie die offizielle documentation.

Viel Glück!

+1

Also, was ist das Muster alle CSS-Stylesheets auszuschließen? –

+2

Entschuldigung, es ist in Intellijs Dokumentation: http://www.jetbrains.com/idea/webhelp/scope-language-syntax-reference.html. Zum Ausschließen von CSS ist es:! File: *. Css. –

Verwandte Themen