Dela via


Sök i filer

Sök i filer kan du söka i en angiven uppsättning filer. Matchningarna som Visual Studio hittar visas i fönstret Hitta resultat i IDE. Hur resultatet visas beror på vilka alternativ du väljer på fliken Sök i filer i dialogrutan Sök och Ersätt.

Skärmbild av dialogrutan Sök och ersätt i Visual Studio 20222 med fliken Sök i filer öppen.

Skärmbild av dialogrutan Sök och ersätt i Visual Studio 2019 med fliken Sök i filer öppen.

Viktig

Om du använder Visual Studio 2019version 16.6 eller tidigare kanske dialogrutan Sök och ersätt inte ser ut som om den visas här. Växla till Visual Studio 2017 version av den här sidan för beskrivningar som matchar det du ser på skärmen.

Så här visar du Sök i filer

Använd följande steg för att öppna dialogrutan Sök och ersätt eller tryck på Ctrl+Skift+F.

  1. Tryck på Ctrl+Q och ange "sök" i sökrutan överst på skärmen.

  2. Välj Sök i filer i listan med resultat.

eller

  1. På menyraden väljer du Redigera>Sök och ersätt.

  2. Välj Sök i filer från den utfällbara menyn.

Om du vill avbryta en Sök-åtgärd trycker du på Ctrl+Break.

Not

Verktyget Find and Replace söker inte efter kataloger med attributet Hidden eller System.

Om du vill söka efter en ny textsträng eller ett nytt uttryck anger du den i sökrutan. Om du vill söka efter någon av de 20 strängar som du sökte efter senast öppnar du listrutan och väljer strängen.

Du kan välja eller avmarkera följande alternativ:

  • Match case – Använd det här alternativet för att se till att sökningen är skiftlägeskänslig.

  • Matcha hela ord – Använd det här alternativet för att se till att sökningen endast returnerar hela ordmatchningar.

  • Använd reguljära uttryck – Använd det här alternativet om du vill använda särskilda noteringar som definierar textmönster som ska matchas i sökrutan (eller i textrutan Ersätt). En lista över dessa notationer finns i Använda reguljära uttryck i Visual Studio.

    Viktig

    Knappen Expression Builder visas bara bredvid sökrutan om du har markerat kryssrutan Använd reguljära uttryck.

    Skärmbild av dialogrutan Sök i filer som innehåller och disposition runt knappen Expression Builder och kryssrutan Använd reguljära uttryck.

Titta in

Det alternativ du väljer i listrutan Look in avgör om Sök i filer söker i hela arbetsytan, hela lösningen, det aktuella projektet, den aktuella katalogen, alla öppna dokument eller det aktuella dokumentet.

Du kan också använda den intilliggande knappen Bläddra (...) för att hitta var du vill söka. Om du redan har angett en katalog lägger den här knappen till den nya katalogen i stället för att ersätta den. Om ditt "Look in"-värde till exempel var ".\Code" kan du klicka på knappen Bläddra (...) och navigera till en mapp med namnet "Delad kod". Rutan Bläddra (...) skulle nu visa ".\Code;. \Delad kod" och när kommandot Sök körs söker det i båda mapparna.

Om du vill förfina sökningen kan du välja eller avmarkera följande alternativ:

  • Ta med externa objekt – Använd det här alternativet om du vill inkludera refererade filer utanför ett C++-projekt, dvs. filer som "windows.h" som ingår i kodfilerna, men som inte ingår i en lösning. Det här alternativet gäller endast för C++-projekt.
  • Inkludera diverse filer – Använd det här alternativet om du vill inkludera diverse filer, som är filer som du har öppnat men inte ingår i en lösning. Se Diverse filer.

Filtyper

Alternativet Filtyper anger vilka typer av filer som ska sökas igenom i Look in-kataloger. Välj ett objekt i listan för att ange en förkonfigurerad söksträng som hittar filer av dessa typer.

Skärmbild av avsnittet Filtyper i dialogrutan Sök i filer.

Du kan söka efter flera filtyper genom att separera dem med semikolon (;). Du kan också exkludera mappar och filer genom att prefixera valfri sökväg eller filtyp med ett utropstecken (!).

Lägg till resultat

Använd det här alternativet om du vill lägga till resultaten från den aktuella sökningen i tidigare sökresultat.

Sökruta

Om du vill söka efter en ny textsträng eller ett nytt uttryck anger du den i sökrutan. Om du vill söka efter någon av de 20 strängar som du sökte efter senast öppnar du listrutan och väljer strängen.

Du kan välja eller avmarkera följande alternativ:

  • Match case – Använd det här alternativet för att se till att sökningen är skiftlägeskänslig.

  • Matcha hela ord – Använd det här alternativet för att se till att sökningen endast returnerar hela ordmatchningar.

  • Använd reguljära uttryck – Använd det här alternativet om du vill använda särskilda noteringar som definierar textmönster som ska matchas i sökrutan (eller i textrutan Ersätt). En lista över dessa notationer finns i Använda reguljära uttryck i Visual Studio.

    Viktig

    Knappen Expression Builder visas bara bredvid sökrutan om du har markerat kryssrutan Använd reguljära uttryck.

    Skärmbild av dialogrutan Sök i filer som innehåller och disposition runt knappen Expression Builder och kryssrutan Använd reguljära uttryck.

Titta in

Det alternativ du väljer i listrutan Look in avgör om Sök i filer söker i hela arbetsytan, hela lösningen, det aktuella projektet, den aktuella katalogen, alla öppna dokument eller det aktuella dokumentet.

Du kan också använda den intilliggande knappen Bläddra (...) för att hitta var du vill söka. Om du redan har angett en katalog lägger den här knappen till den nya katalogen i stället för att ersätta den. Om ditt "Look in"-värde till exempel var ".\Code" kan du klicka på knappen Bläddra (...) och navigera till en mapp med namnet "Delad kod". Rutan Bläddra (...) skulle nu visa ".\Code;. \Delad kod" och när kommandot Sök körs söker det i båda mapparna.

Om du vill förfina sökningen kan du välja eller avmarkera följande alternativ:

  • Inkludera externa objekt – Använd det här alternativet om du vill inkludera externa objekt, till exempel filer som "windows.h" som du kanske refererar till men inte ingår i en lösning.
  • Inkludera diverse filer – Använd det här alternativet om du vill inkludera diverse filer, till exempel filer som du har öppnat men inte ingår i en lösning.

Filtyper

Alternativet Filtyper anger vilka typer av filer som ska sökas igenom i Look in-kataloger. Välj ett objekt i listan för att ange en förkonfigurerad söksträng som hittar filer av dessa typer.

Skärmbild av avsnittet Filtyper i dialogrutan Sök i filer.

Du kan söka efter flera filtyper genom att separera dem med semikolon (;). Du kan också exkludera mappar och filer genom att prefixera valfri sökväg eller filtyp med ett utropstecken (!).

Lägg till resultat

Använd det här alternativet om du vill lägga till resultaten från den aktuella sökningen i tidigare sökresultat.

Sökresultat

När du söker efter alla resultat visas resultaten när de blir tillgängliga.

Not

Visual Studio börjar skapa ett index när kodkontexten har lästs in, till exempel när du öppnar ett nytt projekt, ändrar grenar eller på annat sätt ändrar fillistan. Om du söker medan Visual Studio fortfarande indexerar dina källfiler kan du se en varning om att resultatet är ofullständigt.

Om du vill upprepa samma sökning efter ytterligare arbete med Visual Studio 17.12 och senare kan du klicka på pilikonen medsols för att uppdatera resultatet. Detta säkerställer att alla ändringar som du har gjort sedan den senaste Sökningen återspeglas utan att du behöver öppna sökfönstret igen.

Skärmbild som visar uppdateringsknappen.

Ändra sök

Använd knappen Ändra hitta (Upprepa sök i vissa versioner) i resultatfönstret för att förfina sökvillkoren utan att behöva återskapa samma sökvillkor i sökfönstret. Om du klickar på Ändra hitta öppnas Sök i filer igen med dina tidigare sökvillkor för den uppsättningen resultat.

Skärmbild som visar knappen Ändra sök och sökvillkor som du kan ändra.

Behåll resultat

Du kan behålla resultatet från en sökning medan du utför andra sökningar. Detta gör det enkelt att jämföra resultat och se dem sida vid sida.

Skärmbild av fönstret Sökresultat med tre sökresultat visade som flikar.

Skärmbild av fönstret Sökresultat med tre sökresultat som flikar som visas.

Om du vill behålla flera sökresultat väljer du knappen Behåll resultat efter varje sökning. När du sedan söker efter något annat visas resultatet på en ny flik. Du kan behålla resultatet av upp till fem sökningar. Om du redan har fem sökresultat som visas återanvänder nästa sökning den äldsta sökresultatfliken.

I Visual Studio 2022 och senare kan du ange att Visual Studio alltid ska behålla resultaten. Gå till Verktyg>Alternativ>Allmänt>Sök efter och ersättoch markera kryssrutan för Behåll sökresultat som standard.