Apakah ada cara untuk mencari string di semua file di dalam proyek di Sublime Text 3? String bukan metode.
F4(maju) dan shift+F4(mundur) pada Windows
Apakah ada cara untuk mencari string di semua file di dalam proyek di Sublime Text 3? String bukan metode.
F4(maju) dan shift+F4(mundur) pada Windows
Jawaban:
Anda dapat mencari direktori menggunakan Find→ Find in files. Ini juga termasuk semua tab yang dibuka.
Pintasan keyboard adalah Ctrl⇧+ Fpada keyboard non-Mac (reguler), dan ⌘⇧+F pada Mac.
Anda akan disajikan dengan tiga kotak: Find, Wheredan Replace. Ini adalah pencarian Find / Find-replace biasa di mana Wheremenentukan file atau direktori untuk mencari. Saya misalnya sering menggunakan nama file atau .untuk mencari direktori saat ini. Ada juga beberapa konstruksi khusus yang dapat digunakan di dalam Wherebidang:
<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt
Perhatikan bahwa ini bukan placeholder, Anda mengetik kata demi kata ini. Kebanyakan dari mereka cukup jelas (mis. Tidak -*.doctermasuk file dengan .docekstensi).
Menekan tombol ...di sebelah kanan akan memberi Anda semua opsi yang tersedia.
Setelah mencari, Anda akan disajikan Find resultshalaman dengan semua hasil yang cocok. Untuk melompat ke baris dan file tertentu darinya, cukup klik dua kali pada sebuah baris.
<project>adalah trik yang sangat bagus! ... Terima kasih untuk itu. Juga, (dalam hal seseorang tidak tahu dan membutuhkannya) Anda dapat menentukan <open folders>, <open files>, filter ... atau campuran mereka dengan comma.
Find --> Find Resultstab.
Anda dapat memasukkan kotak <project>"Di mana:" untuk mencari dari proyek Sublime saat ini dari menu Temukan di File.
Ini lebih berguna daripada mencari dari folder root ketika proyek Anda menyertakan atau mengecualikan folder atau ekstensi file tertentu.
/, tetapi dari folder yang Anda masukkan ke "Di mana". Saya pikir itu tidak akan berhenti pada kedalaman tertentu; itu akan mencapai hingga yang paling dalam, jika Anda mengerti apa yang saya maksud :)
Larutan:
Gunakan Cari semua pintasan: Ctrl+ Shift+ F, lalu pilih folder di kotak "Di mana:" di bawah ini. (Dan untuk Mac, ini ⌘+ Shift+ F).
Jika direktori root untuk proyek ini adalah proj, dengan subdirektori src dan aux dan Anda ingin mencari di semua subfolder, gunakan folder proj. Untuk membatasi pencarian hanya pada folder src, gunakan proj / src di kotak "Where:".
Where: