IntelliJ IDEA'nın " Yolda Bul " iletişim kutusundaki ( CTRL+ SHIFT+ ile çağrılan F) sonuçlardan belirli dosya uzantılarını dışlamanın bir yolu var mı ? Tüm .cssdosyaları dışlamak istiyorum .
IntelliJ IDEA'nın " Yolda Bul " iletişim kutusundaki ( CTRL+ SHIFT+ ile çağrılan F) sonuçlardan belirli dosya uzantılarını dışlamanın bir yolu var mı ? Tüm .cssdosyaları dışlamak istiyorum .
Yanıtlar:
İntellij 16'da bir uzantı kullanımını dışlamak için bir "Dosya adı Filtresi" bölümü vardır !*.java. Daha ayrıntılı kalıplar da verebilirsiniz, örneğin aşağıdaki kalıbı test ile başlayan veya biten bir ada sahip olanlar dışında sadece .java dosyalarını döndürmek için kullanıyorum. Desen:!*test.java,*.java,!Test*.java
Intellij'in son sürümlerinde GUI biraz güncellendi, ancak aynısı hala geçerli, sağ üst köşedeki "Dosya maskesi" için aşağıdaki resme bakın:
Burada özel kapsam oluşturabilirsiniz: 'Yolda Bul' iletişim kutusunda 'Özel' radyo düğmesini işaretleyebilir ve kapsamlar penceresini açabilirsiniz. Orada yolu ve arama modelini özelleştirebilirsiniz.

PatternAlan için Desen Örnekleri :
!file:*.css - CSS dosyalarını hariç tutfile[MyMod]:src/main/java/com/example/my_package//* - dizindeki dosyaları bir projeye dahil edin.src[MyMod]:com.example.my_package..* - bir paketteki tüm dosyaları özyinelemeli olarak dahil edin.file:*.js||file:*.coffee - tüm JavaScript ve CoffeeScript dosyalarını dahil edin.file:*js&&!file:*.min.* - min uzantısı ile gösterilen küçültme yoluyla oluşturulanlar dışındaki tüm JavaScript dosyalarını dahil edin.Veya resmi belgeleri kontrol edin .
İyi şanslar!
Benim gibiyseniz, Dosya Maskesi seçeneğini kullanmak veya özel bir kapsam oluşturmak istemiyorsanız, ancak bunu proje ayarlarına bir kez ekleyebilmek ve onunla yapılabilmek istiyorsanız, işte size bir çözüm .
Yolda Bul'umun arama yapmamasını istedimlock dosyalarda (paket yöneticileri tarafından otomatik oluşturulan manifest dosyası), işte bunun için yapmam gerekenler:
Dosyaya Git >> Proje Yapısı (veya sadece Command +; tuşlarına basın)
Proje Ayarları altında Modülleri seçin
Bu durumda Dosyaları hariç tut metin kutusuna bir kalıp veya dosya adları ekleyin: *.lock;package-lock.jsonve Uygula'ya ve ardından Tamam'a basın.
Not Yukarıdaki seçenek IntelliJ 2019 ve bundan sonraki sürümlerde mevcuttur, eski sürümlerden emin değildir. Daha fazla bilgi için https://www.jetbrains.com/help/phpstorm/excluding-files-from-project.html
2019.2 için model kapsam içinde değil sağ üst pencerede "Dosya maskesi" olarak ayarlanmıştır. Find in path iletişim kutusundaki . İşaretlemelisin.
Test ettiğim sözdizimi:
css:!*.cssoutdir altında tümünü dışla :!out/*Desenler virgülle ayrılır.
Referans: https://www.jetbrains.com/help/idea/finding-and-replacing-text-in-project.html