2013-07-09 14 views

risposta

61

Invece di questo:

/project/*.js 

Provare a utilizzare questo:

project .js 

Questo dovrebbe corrispondere i file che hanno progetto nel percorso e hanno un .js estensione

EDIT: Quanto sopra presuppone che tu sia e cercando di trovare tutti i file con estensione .js usando la funzione Goto Anything in Sublime Text.

Nel caso in cui si desidera cercare all'interno dei file .js situati all'interno di una directory, è possibile aggiungere un filtro nel percorso di ricerca includono:

/project,*.js 

Ciò cercare il testo che hai inserito, limitando l'ambito ai file all'interno di /progetto e le sue sottodirectory hanno l'estensione .js.

Riferimento: Sublime Text Docs - Search Scope

EDIT 2: Per Testo Sublime 3, riferiscono Simons risposta qui sotto.

+1

Non funziona per me. – Harry

+0

Credo di aver frainteso quello che stavi chiedendo, ho aggiornato la risposta di conseguenza. – godfrzero

+1

Funziona anche con me in Sublime Text 3 (a differenza dell'altra risposta). –

21

La risposta di godfrzero non funziona in Sublime 3 poiché include effettivamente TUTTI i file JS più TUTTI i file nella cartella del progetto.

Invece, è necessario specificare che simile a come si doveva in origine ...

project/*.js 

Nota che non c'è barra di primo piano, come che trattarlo come un percorso assoluto che hai vinto' voglio nella maggior parte dei casi. Per includere più tipi di file all'interno della cartella, penso che è necessario specificare in questo modo:

folder/*.ctp,folder/*.php 

Questo corrisponderà a qualsiasi dei seguenti file:

/app/folder/example.ctp 
/app/folder/example.php 
/app/folder/subfolder/example.ctp 
/app/long/path/folder/subfolder/example.php 

So che hai chiesto di Sublime 2, ma spero che questo aiuti gli altri (come me) che stanno cercando su Google per un simile consiglio.

Simon.

+2

Volevo farlo con un percorso assoluto e non ha funzionato. Ho rimosso la barra principale e ha funzionato perfettamente. Esempio:. '/ home/utente/cartella/* rb' non funziona ' home/utente/cartella/* rb' funziona – Redithion

+2

Nota che hai avuto modo di utilizzare le barre, anche in Windows,. anche se facendo clic con il pulsante destro del mouse e selezionando "Trova nella cartella" nella barra laterale, si ottiene un percorso assoluto con barre rovesciate senza escape (di nuovo, in Windows). Un po 'non intuitivo per me; YMMV. – ruffin

Problemi correlati