Bruger Notepad++ til at finde tekst i alle filer i en mappe

0
261

Notepad++ er en ganske alsidig teksteditor til Windows, selv hvis du ignorerer programmet plugin-system for et øjeblik, der strækker sig det endnu.

En af de funktioner, som jeg gør brug af regelmæssigt er programmets evne til at søge efter tekst i alle filer i en mappe, som jeg angiver.

I dag for eksempel blev jeg informeret om, at håndtering af cookies for brugere, der forlader kommentarer her på dette site er ændret.

Alt jeg vidste var, at den cookie udløbstid var sat til den samme dag og ikke den næste år. Jeg mistanke om en af de plugins der er installeret på webstedet er ansvarlig for det, men vidste ikke hvilken.

Mens jeg kunne analysere spørgsmålet ved hjælp af trial and error, ved at deaktivere plugins én efter én og kontrollere, hvis operationen løst problemet, besluttede jeg at bruge NotePad++ til, at i stedet for.

Ideen var at søge gennem alle plugin-filer og returnere enhver linjer af kode, der enten ville ændre cookies, eller søge efter specifikke variabler.

Find tekst på alle filer i en mappe

notepad find in files

Start Notepad++ på dit system til at komme i gang med operationen. Du behøver ikke at åbne en tekstfil i programmet på start, da det ikke gør noget for at finde ud af, hvad du er ved at køre.

Vælg Søg > Søg i Filer menuen. Hvis du kan lide tastaturgenveje bedre, skal du bruge Ctrl-Shift-F for at åbne vinduet søg i stedet.

find in files

De finde i filer-konfiguration, vindue er temmelig let at bruge, som du kan ignorere de fleste muligheder, hvis du ikke har brug for dem.

Hvad du skal bruge til at konfigurere, er følgende områder:

  1. Finde ud af, Hvad: dette er den søgestreng, som du ønsker Notepad++ til at finde i filer.
  2. Bibliotek: dette er roden mappe, der indeholder de filer, som du ønsker søgt. Notepad++ søgninger alle undermapper så godt som standard.

Alle øvrige felter er valgfri. Hvis du efterlade alt som det er, Notepad++ vil gennemgå alle filer af den valgte rod mappe og alle undermapper, at det indeholder, og returnere alle hits i slutningen af søgningen.

Valgfri parametre, der kan være nyttige, dog. Du kan ændre filtre, således at kun bestemte filtyper, fx *.css eller *.php, eller filnavne, finansiering.* er medtaget i søgningen.

Du kan også aktivere kun hele ord eller bogstaver valg eller skifte fra en normal søgning tilstand til en udvidet søgning tilstand eller en, der bruger regulære udtryk.

Sidst, men ikke mindst, kan du bruge erstatte mulighed for at udskifte den tekst, du har indtastet med andre tekster.

Klik på find alle til at komme i gang. Søgetiden afhænger i høj grad af dit valg, men det bør ikke tage lang tid.

Notepad++ returnerer alle hits, der er sorteret efter fil og line bagefter.

search text in files

Alle, der er tilbage, er at gå igennem, linje for linje, for at finde ud af, hvad du er på udkig efter (hvilket jeg ikke ved den måde, men det er en anden historie).

Nu læst: Trimning af Fedt i Notepad++