Czy istnieje sposób na wykluczenie określonego rozszerzenia pliku z wyników w oknie dialogowym „ Znajdź w ścieżce ” IntelliJ IDEA (wywoływanym przez CTRL+ SHIFT+ F)? Chcę wykluczyć wszystkie .css
pliki.
intellij-idea
Robert Kusznier
źródło
źródło
Możesz tam utworzyć zakres niestandardowy: W oknie dialogowym „Znajdź w ścieżce” możesz zaznaczyć przycisk opcji „Niestandardowy” i otworzyć okno zakresów. Tam możesz dostosować ścieżkę i wzór wyszukiwania.
Przykłady wzorców dla
Pattern
pola:!file:*.css
- wyklucz pliki CSSfile[MyMod]:src/main/java/com/example/my_package//*
- dołącz pliki z katalogu do projektu.src[MyMod]:com.example.my_package..*
- rekurencyjnie dołącz wszystkie pliki w pakiecie.file:*.js||file:*.coffee
- dołącz wszystkie pliki JavaScript i CoffeeScript.file:*js&&!file:*.min.*
- uwzględnij wszystkie pliki JavaScript oprócz tych, które zostały wygenerowane przez minifikację, na co wskazuje rozszerzenie min.Lub sprawdź oficjalną dokumentację.
Powodzenia!
źródło
Wykluczałoby to na przykład wszystkie js, css i twig:
źródło
Jeśli jesteś podobny do mnie i nie chcesz korzystać z opcji maski pliku lub tworzyć niestandardowego zakresu itp., Ale po prostu chciałeś jednorazowo dodać go do ustawień projektu i skończyć z tym, oto rozwiązanie dla Ciebie .
Chciałem, aby moje narzędzie Find in Path nie przeszukiwało
lock
plików (automatycznie generowany plik manifestu przez menedżerów pakietów), oto co musiałem zrobić:Idź do pliku >> Struktura projektu (lub po prostu naciśnij Command +;)
Wybierz Moduły w Ustawieniach projektu
Dodaj wzorzec lub nazwy plików do pola tekstowego Wyklucz pliki, w tym przypadku:
*.lock;package-lock.json
i naciśnij Zastosuj, a następnie OK.Uwaga Powyższa opcja jest dostępna w IntelliJ 2019 i późniejszych wersjach, nie jestem pewien co do starszych wersji. Aby uzyskać więcej informacji, https://www.jetbrains.com/help/phpstorm/exclude-files-from-project.html
źródło
W przypadku wersji 2019.2 wzorzec nie jest ustawiony w zakresie, ale w prawym górnym oknie „Maska pliku” w
Find in path
oknie dialogowym. Musisz to zaznaczyć.Testowana przeze mnie składnia to:
css
:!*.css
out
dir:!out/*
Wzory są oddzielone przecinkami.
Źródła: https://www.jetbrains.com/help/idea/finding-and-replacing-text-in-project.html
źródło