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
, Where
dan Replace
. Ini adalah pencarian Find / Find-replace biasa di mana Where
menentukan 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 Where
bidang:
<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 -*.doc
termasuk file dengan .doc
ekstensi).
Menekan tombol ...
di sebelah kanan akan memberi Anda semua opsi yang tersedia.
Setelah mencari, Anda akan disajikan Find results
halaman 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 Results
tab.
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: