cerca contenuti in file php in Windows 7

Ho trascorso molto tempo alla ricerca di un modo per cercare una frase attraverso alcuni dei miei file php in Windows 7.

Le cose che ho fatto includono:

  • abilitando "Cerca sempre nomi e contenuti di file" in Windows Explorer;
  • aggiungendo php nella list di "Proprietà dell'indice e contenuto del file per abilitare la ricerca del contenuto" in Opzioni di indexing;
  • assicurandosi che la directory sia indicizzata;
  • assicurandomi di avere il permesso per quella directory (C: \ Programmi (x86) \ Apache Software Foundation \ Apache2.2 \ htdocs).

Cos'altro dovrei provare? È ansible farlo anche su Windows 7? In caso contrario, dovrò installare Cygwin, che sono riluttante a fare ora.

Stai tentando di cercare i contenuti di ciascuno dei file .php?

O stai cercando una frase nei nomi dei file con l'estensione del file .php corrispondente?

Se il tuo objective è il primo, i seguenti editor di text possono facilmente "Trova tutti i file aperti" e anche "Trova tutti nella cartella (s)":

Se quello che stai cercando è un'opzione a row di command, il command findstr dovrebbe servire proprio bene. Maggiori informazioni su findstr qui .

Se stai tentando di fare il secondo, il link fornito da Dany Caissy sembra proprio quello che stai cercando.

Linux / Unix ha un'utilità della row di command grep per fare esattamente quello che vuoi. Se le funzionalità di ricerca / esplorazione di Win7 incorporate non fanno ciò che vuoi, forse uno di questi link per gli equivalenti di Windows di terze parti a grep:

Riga di command di Windows-equiv grep

Utilizzo di findstr incorporato in findstr dalla row di command

Nota che la risposta di Justice Cassel ha una soluzione eccellente (cerca in tutti i file aperti – +1 Justice), se hai i tuoi file PHP aperti in Notepad ++. Se non stai usando quel NP ++ per la programmazione, dovresti davvero verificarlo. Il plug-in FTP (che carica automaticamente un file each volta che lo salvi) vale il suo peso, più un autocarro con cassone ribaltabile, in oro.

In Strumenti> Opzioni cartella> Cerca, è necessario select la casella per cercare sempre il contenuto del file.

Quindi, quando cerchi una frase, ad esempio "cani e gatti", devi digitare quanto segue nella casella di ricerca

 content:(~="cats and dogs").