Apakah ada cara untuk mengecualikan ekstensi file tertentu dari hasil dalam dialog " Temukan di Jalur " IntelliJ IDEA (dipanggil oleh CTRL+ SHIFT+ F)? Saya ingin mengecualikan semua .css
file.
Apakah ada cara untuk mengecualikan ekstensi file tertentu dari hasil dalam dialog " Temukan di Jalur " IntelliJ IDEA (dipanggil oleh CTRL+ SHIFT+ F)? Saya ingin mengecualikan semua .css
file.
Jawaban:
Di intellij 16 ada bagian "Filter nama file" untuk mengecualikan penggunaan ekstensi !*.java
. Anda dapat memberikan pola yang lebih detail juga misalnya saya menggunakan pola di bawah ini untuk hanya mengembalikan file .java kecuali yang memiliki nama yang dimulai atau diakhiri dengan tes. Pola:!*test.java,*.java,!Test*.java
Dalam versi terbaru Intellij GUI telah diperbarui sedikit tetapi hal yang sama masih berlaku lihat "File mask" di pojok kanan atas lihat gambar di bawah ini:
Anda dapat membuat lingkup khusus di sana: Dalam dialog 'Temukan di Jalur' Anda dapat memeriksa tombol radio 'Khusus' dan jendela cakupan terbuka. Di sana Anda dapat menyesuaikan jalur dan pola pencarian.
Contoh Pola untuk Pattern
bidang:
!file:*.css
- kecualikan file CSSfile[MyMod]:src/main/java/com/example/my_package//*
- menyertakan file dari direktori dalam sebuah proyek.src[MyMod]:com.example.my_package..*
- secara rekursif menyertakan semua file dalam sebuah paket.file:*.js||file:*.coffee
- sertakan semua file JavaScript dan CoffeeScript.file:*js&&!file:*.min.*
- sertakan semua file JavaScript kecuali yang dihasilkan melalui minifikasi, yang ditunjukkan dengan ekstensi min.Atau periksa resmi dokumentasi .
Semoga berhasil!
Jika Anda seperti saya yang tidak ingin menggunakan opsi File Mask atau membuat cakupan khusus, dll. Tetapi hanya ingin dapat menambahkannya ke pengaturan proyek satu kali dan selesai dengannya, berikut adalah solusi untuk Anda. .
Saya ingin Find in Path saya tidak mencarilock
file (file manifes yang dibuat secara otomatis oleh manajer paket), inilah yang harus saya lakukan untuk itu:
Goto File >> Struktur Proyek (atau cukup tekan Command +;)
Pilih Modul di bawah Pengaturan Proyek
Tambahkan pola atau nama file ke kotak teks Kecualikan file, dalam hal ini: *.lock;package-lock.json
dan tekan Terapkan, lalu ok.
Catatan Opsi di atas tersedia di IntelliJ 2019 dan versi setelah itu, tidak yakin tentang versi yang lebih lama. Untuk info lebih lanjut, https://www.jetbrains.com/help/phpstorm/excludes-files-from-project.html
Untuk 2019.2, pola tidak disetel dalam cakupan tetapi di jendela kanan atas "File mask" di Find in path
dialog. Anda harus mencentangnya.
Sintaks yang saya uji adalah:
css
:!*.css
out
dir:!out/*
Pola dipisahkan dengan koma.
Referensi: https://www.jetbrains.com/help/idea/finding-and-replacing-text-in-project.html