C'è un modo per cercare una stringa in tutti i file all'interno di un progetto in Sublime Text 3? La stringa non è un metodo.
F4
(avanti) e shift+F4
(indietro) su Windows
C'è un modo per cercare una stringa in tutti i file all'interno di un progetto in Sublime Text 3? La stringa non è un metodo.
F4
(avanti) e shift+F4
(indietro) su Windows
Risposte:
Puoi cercare una directory usando Find
→ Find in files
. Ciò include anche tutte le schede aperte.
La scorciatoia da tastiera è Ctrl⇧+ Fsu tastiere non Mac (normali) e ⌘⇧+ Fsu Mac.
Ti verrà presentato con tre caselle: Find
, Where
e Replace
. È una normale ricerca Trova / Trova-sostituisci in cui Where
specifica un file o una directory da cercare. Ad esempio, spesso uso un nome file o .
per cercare la directory corrente. Ci sono anche alcuni costrutti speciali che possono essere utilizzati nel Where
campo:
<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt
Si noti che questi non sono segnaposto, digitare questi alla lettera. La maggior parte di essi si spiega da sé (ad esempio -*.doc
esclude i file con .doc
un'estensione).
Premendo il ...
tasto a destra ti presenteranno tutte le opzioni disponibili.
Dopo la ricerca ti verrà presentata una Find results
pagina con tutti i risultati corrispondenti. Per passare a linee e file specifici da esso, fai semplicemente doppio clic su una linea.
<project>
è stato un bel trucco! ... Grazie per quello. Inoltre, (in caso qualcuno non lo sa e ne ha bisogno) è possibile definire <open folders>
, <open files>
, filtri ... o mescolarli con un comma
.
Find --> Find Results
scheda
Puoi inserire la <project>
casella "Dove:" per cercare dal progetto Sublime corrente dal menu Trova nei file.
Ciò è più utile della ricerca dalla cartella principale per quando il progetto include o esclude determinate cartelle o estensioni di file.
/
, ma dalla cartella che metti in "Where". Penso che non si fermerà a una certa profondità; raggiungerà fino al più profondo, se capisci cosa intendo :)
Soluzione:
Utilizza il collegamento Cerca tutto: Ctrl+ Shift+ F, quindi seleziona la cartella nella casella "Dove:" in basso. (E per Mac, è ⌘+ Shift+ F).
Se la directory principale per il progetto è proj, con le sottodirectory src e aux e si desidera cercare in tutte le sottocartelle, utilizzare la cartella proj. Per limitare la ricerca solo alla cartella src, utilizzare proj / src nella casella "Where:".
Where: