Dosyalarda bir bulmam gerekiyor. JAX-WS yapıları veya hedef klasörlerdeki sınıflar gibi oluşturulan dosyaları yok saymak veya hariç tutmak istiyorum. IDEA'ya bu dosyaları bulmanın dışında bırakmasını nasıl söyleyebilirim?
Dosyalarda bir bulmam gerekiyor. JAX-WS yapıları veya hedef klasörlerdeki sınıflar gibi oluşturulan dosyaları yok saymak veya hariç tutmak istiyorum. IDEA'ya bu dosyaları bulmanın dışında bırakmasını nasıl söyleyebilirim?
Yanıtlar:
Aramanıza dahil edilecek / hariç tutulacak dosya kümesini tanımlayan bir Özel Kapsam oluşturun .
Kapsam altında Özel'i seçin .

Açılır listeden bir kapsam seçin veya açılır menünün ...sağındaki düğmeye tıklayarak bir Özel Kapsam oluşturun .
Şimdi Yolda Bul'u kullandığınızda, hangi dosyaların aranacağını kısıtlamak için özel kapsamınızı kullanın.
Sorunuzdaki Dosyalarda Bul referansından , bu talimatların sizin sürümünüz için geçerli olmayabileceğinden şüpheleniyorum, ancak bu işlevselliğin var olduğunu ve her zaman 30 günlük değerlendirme sürümünün olduğunu bilmek yararlı olacaktır.
Bunun partiye geç olduğunu biliyorum ve Rob'un cevabı makul. Yine de şu alternatifi eklemek istiyorum: Customkapsamı seçerseniz (Rob'un cevabında olduğu gibi), seçimi at olarak bırakın Project Files, bu, IntelliJ aramasını varsayılandan biraz daha seçici hale getirecektir. Tam farkların ne olduğunu bilmiyorum, ancak bir dizini Excludedya ayarlarda Modulessekmeyi kullanarak ya da bir dizine Project Structuresağ tıklayıp Mark Directory As-> seçerek işaretlerseniz özellikle ilgi çekici Excluded.
Hariç tutmak istediğiniz dosyalar tek bir dizindeyse veya görece birkaç dizindeyse, bu dışlama kurallarını manuel olarak kolayca ayarlayabilirsiniz, bu, özel bir kapsam yapılandırmanıza gerek kalmadan aynı sonucu elde etmenin gerçekten güzel bir yoludur.
Bunu IntelliJ Ultimate 14.1.4'te test ettim. Diğer sürümlerde nasıl davrandığı hakkında hiçbir fikrim yok, ancak v14'ün çoğunun en azından aynı şekilde davranacağından şüpheleniyorum.
Mark Directory Asbunu yaptığımda bana hala görünür (o zaman seçme seçeneği Cancel Exclusion). Bu herhangi bir nedenle sizin için işe yaramazsa, Moduleayarları ( Project Settings-> Modules-> <your module>) açarak aynı şeyi yapabilmelisiniz . Bu diyalogda, dışarıda bırakılan tüm klasörler x, dışlamayı durdurmak için sağda bir yanında listelenmelidir .
Ayrıca, arama dosyası filtresini ile başlayabilirsiniz. ! dışlama işaretiyle . Test Java dosyalarında olmayan kodu arama örneği:
!*Test.java
Birkaç tür dosyanız varsa, ,işaret ile ayırabilirsiniz . Yalnızca Kotlin ve Groovy dosyalarında arama örneği:
*.kt,*.groovy
Bu da yardımcı olabilir.