Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ersätt i Filer gör att du kan söka i koden för en angiven uppsättning filer efter en sträng eller ett uttryck och ändra några eller alla matchningar som hittas.
Viktigt!
Om du använder Visual Studio 2019 version 16.6 eller tidigare kanske dialogrutan Sök och ersätt inte ser ut som den visas här. Växla till Visual Studio 2017-versionen av den här sidan för att få beskrivningar som matchar det du ser på skärmen.
Du kan använda någon av följande metoder för att visa Ersätt i filer i fönstret Sök och ersätt . Du kan också använda Ctrl+Skift+H.
Visa 'Ersätt i filer'
Tryck på Ctrl+Q och ange ersätt i sökrutan överst på skärmen. Dubbelklicka på Ersätt i filer i resultatlistan.
— eller —
På menyn Redigera väljer du Sök och Ersätt och sedan Ersätt i Filer.
— eller —
Om fönstret Sök och Ersätt redan är öppet väljer du fliken Ersätt i filer .
Anmärkning
Verktyget Sök och ersätt söker inte efter mappar som har Hidden attributet eller System .
Alternativen Ersätt i filer är nästan identiska med alternativen i dialogrutan Sök i filer . Beroende på vilken version av Visual Studio du använder kan det finnas fler alternativ för att ersätta i dialogrutan, enligt beskrivningen i följande avsnitt.
Ersätt ruta
Om du vill ersätta instanser av strängen i rutan Sök med en annan sträng anger du ersättningssträngen i rutan Ersätt . Om du vill ta bort instanser av strängen i rutan Sök lämnar du rutan Ersätt tom. Välj listrutepilen i rutan Sök för att visa de strängar som du senast sökte efter. Markera kryssrutan Använda reguljära uttryck och välj sedan knappen Ersätt uttrycksverktyget intill om du vill använda ett eller flera reguljära uttryck i ersättningssträngen. Mer information finns i Använda reguljära uttryck i Visual Studio.
Bevara skiftläge
När du utför en ersättningsåtgärd kan du bevara den ursprungliga höljet för varje matchning i koden. Du kan aktivera och inaktivera skiftlägesbevarande med alternativet Bevara skiftläge (Alt+V). Det här alternativet är tillgängligt i Visual Studio 2022 version 17.8 eller senare.
För att bevara Pascal-fallet eller kamelfallet måste din ersättningssträng också vara i Pascal-fall eller kamelfall. Versaler bibehålls även i texter som innehåller bindestreck eller understreck.
Här följer några exempel:
Om du ersätter "begin" med "end" omvandlas "Begin" till "End" och "BEGIN" till "END".
Om "onetwothree" ersätts med "fourFiveSix" omvandlas "onetwothree" till "fourfivesix", "oneTwoThree" till "fourFiveSix" och "OneTwoThree" till "FourFiveSix".
Håll ändrade filer öppna efter Ersätt alla
När du väljer Behåll ändrade filer öppna efter Ersätt alla lämnas alla filer där ersättningar har gjorts öppna, så att du kan ångra eller spara ändringarna. Minnesbegränsningar kan begränsa antalet filer som kan förbli öppna efter en ersättningsåtgärd.
Försiktighet
Du kan bara använda Ångra på filer som fortfarande är öppna för redigering. Om Behåll ändrade filer öppna efter att Ersätt alla inte har markerats kommer filer som inte redan var öppna för redigering att förbli stängda och inget Ångra-alternativ kommer att vara tillgängligt i dessa filer.
Anmärkning
Från och med Visual Studio 2022, för att optimera sökprestanda, visas partiella resultat, till exempel resultat från förindexerade filer, innan de slutliga resultaten blir tillgängliga. Men när du utför ersättningsåtgärder gäller inte den här prestandaförmånen eftersom ersättningsåtgärder startas först efter att fullständiga sökresultat har returnerats.