Dalam Sublime Text, saya sering menggunakan Cmd+ P/ Ctrl+ Puntuk mencari dan melompati file.
Seringkali, ini akan mengambil file sementara atau cache seperti .scssc atau hal-hal di folder / tmp.
Apakah ada cara agar saya dapat membatasi apa yang ditampilkan dalam hasil pencarian?
sublimetext2
sublimetext
rickypai
sumber
sumber
binary_file_patterns
menghapus file dari Goto Apa saja, tapi tidak dari Find in Files, karena harus berdasarkan komentar. Adakah yang mengalami ini? Tahu cara memperbaikinya? Saya di Ubuntu, membangun 2221; hal yang sama terjadi pada Mac saya (tidak tahu nomor build)."file_exclude_patterns": ["*.log"]
jika Anda ingin mengabaikan file tertentu daripada folder.Untuk Sublime Text 3: Untuk mengecualikan dari hasil pencarian dan GoTo, tanpa menghapus dari sidebar, ubah
"binary_file_patterns"
pengaturan. Cocok dengan file DAN folder.Misalnya, untuk mengecualikan file dalam "dist" dan "node_modules" dari pengindeksan GoTo, tambahkan ini ke file Pengaturan Pengguna Anda:
Saya tidak tahu bagaimana cara mengimplementasikan ini berdasarkan per proyek :(. Sebagian besar pengaturan dapat dipindahkan ke
project.sublime-project
file. "Project> Save Project As", simpan di root proyek Anda, dan tambahkan"settings": {...}
ke json di file yang dihasilkan. (dari sumber , berfungsi pada ST3 build 3095). Tetapi tidak berfungsi dengan "binary_file_patterns".sumber
folder/**
berfungsi juga. :)"unused/"
juga"*/unused/*"
tetapi tidak berhasil untuk saya. Namun, saya dapat menambahkan filter kecualikan seperti ini:-*/unused/*,-*/_sgbak/*
ke pencarian saya, yang menjengkelkan karena tidak ingat, jadi Anda harus menambahkannya setiap kali.Anda dapat mengecualikan pola dan folder file tertentu dari proyek Anda dengan mengubah pengaturan proyek Anda seperti:
Ini dijelaskan dalam dokumentasi proyek .
sumber
Anda juga dapat mengecualikan folder di panel Temukan Semua dengan menggunakan
-*/foldername/*
sintaks diWhere
bidang - misalnya:http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3847&start=10
sumber
where
lapangan.C:\Projects\SearchThis,-*/but/not/this/*
Dalam teks luhur 3 (BLD 3059 Windows) saya perlu membatasi fungsi "find in folder" untuk file / folder tertentu dan mungkin satu file,
Berikut ini berfungsi untuk saya Isi dari tempat: kotak
Mengambil lebih jauh tanpa jalur absolut, Anda dapat menggabungkan di atas dengan lokasi simbolis berikut
<open folders>, <open files>, <current file>
sumber
folder_exclude_patterns
danfile_exclude_patterns
hanya menyembunyikannya dari bilah sisi, dan bukan dari pencarian atau GoTo. Sayangnya saya belum menemukan pengaturan permanen untuk mengecualikan dari pencarian dan GoTo. Jadi jawaban ini saat ini merupakan solusi terbaik.Untuk SublimeText 2, ini bekerja dengan baik untuk saya.
Saat Anda memilih Temukan di File , tentukan folder kecualikan di input Di mana ;
Jadi, tanda hubung diikuti dengan mengecualikan pola untuk folder yang tidak ingin Anda cari.
Ini akan membatasi ruang lingkup pencarian Anda.
sumber
Saya pikir banyak dari jawaban ini mencakup beberapa versi Sublime Text yang berbeda, inilah cara saya melakukan ini dengan Sublime Text 3 pada Mac.
file_exclude_patterns
danfolder_exclude_patterns
untuk mengabaikan file dan / atau folder dari alat FindContoh
Tangkapan layar
sumber
node_modules
ketika melakukan pencarian folder. Namun, jika Anda men-debug sesuatu dan ada masalah dengan ketergantungan, alangkah baiknya memiliki opsi untuk membuka file di node_modulesAnda juga dapat mengecualikan folder dari pencarian Anda melalui bidang Di mana:
Dimana:
<open folders>,-*/node_modules/*.*,-*/build/*.*
Jadi dalam contoh saya di atas:
Ini berfungsi untuk saya di Sublime Text 3 dan folder terus ditampilkan di SideBar. Ini adalah pengecualian pencarian saja melalui input (tidak memengaruhi pengindeksan layar apa pun di belakang layar).
sumber
Solusi ini sangat cocok untuk saya: https://superuser.com/a/601270
sumber
Untuk beberapa kali Anda perlu membatasi pencarian (dan ganti) ke direktori saat ini saja, lakukan ini:
Bit yang penting ada
/*/*
di jalur mengecualikan pola. Menggunakan Sublime Text 3 build 3083 pada Windows 7 64-bit.sumber
Perhatikan bahwa jika Anda ingin menambahkan subfolder dari folder proyek Anda, Anda harus bergabung dengan folder tersebut
\/
. Menggunakan contoh yang sama dari @ DavidPärsson:sumber
Saya pikir cara termudah untuk memastikan file dan folder seperti itu dikecualikan pada setiap proyek adalah dengan hanya menambahkan kode berikut di Pengaturan Pengguna Luhur (Tambahkan dan edit ini di
~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
file Anda .)Intisari: https://gist.github.com/ahmadawais/690a816ca158067708ad4dbe17822841
ATAU Anda dapat memeriksa file preferensi saya di sini https://github.com/ahmadawais/dotFiles/blob/master/SublimeText/User/Preferences.sublime-settings#L80-L81
sumber