Söka och ersätta text

Sök- och ersättningsrader

KatePart har en inkrementell sökrad och en avancerad sök- och ersättningsrad, som erbjuder möjlighet att skriva in en ersättningssträng tillsammans med några extra alternativ.

Raderna erbjuder följande gemensamma alternativ:

Sök

Här skriver du in söksträngen. Tolkningen av strängen beror på några av alternativen som beskrivs nedan.

Matcha skiftläge

Om aktiverad, begränsas sökningen till värden som motsvarar skiftläget (stora eller små bokstäver) för varje tecken i sökbegreppet.

Den avancerade sök- och ersättningsraden erbjuder några ytterligare alternativ:

Vanlig text

Matcha bokstavligen en förekomst av söksträngen.

Hela ord

Om markerad, så fås bara en träff om det finns en ordgräns på båda sidor om söksträngen, i betydelsen inte en bokstav eller siffra: antingen ett annat synligt tecken, eller ett radslut.

Escape-sekvenser

Om markerad, aktiveras menyalternativet Lägg till längst ner i den sammanhangsberoende menyn i textrutorna, och låter dig lägga till escape-sekvenser till sökbegreppet från en fördefinierad lista.

Reguljärt uttryck

Om markerad, tolkas söksträngen som ett reguljärt uttryck. Menyalternativet Lägg till längst ner i den sammanhangsberoende menyn i textrutorna aktiveras och låter dig lägga till reguljära uttryck till sökbegreppet från en fördefinierad lista.

Se Reguljära uttryck för mer om detta.

Sök bara i markeringen

Om markerad, utförs sökning och ersättning bara inom den markerade texten.

Sök alla

Genom att klicka på den här knappen markeras alla träffar i dokumentet, och antal träffar visas i en liten meddelanderuta.

Söka efter text

Starta den inkrementella sökraden med Ctrl+F eller med menyalternativet RedigeraSök..., för att söka efter text.

Det här öppnar den inkrementella sökraden längst ner i editorfönstret. Till vänster på raden finns en knapp med en ikon för att stänga raden, följt av en liten textruta för att skriva in sökbegrepp."

När du börjar skriva in tecknen i ditt sökbegrepp, börjar sökningen omedelbart. Om det finns en träff i texten markeras den och bakgrundsfärgen i inmatningsfältet ändras till ljusgrönt. Om sökbegreppet inte motsvarar någon sträng i texten, indikeras det av en ljusröd bakgrundsfärg i inmatningsfältet.

Använd knappen eller för att gå till nästa eller föregående träff i dokumentet.

Träffar markeras även när sökraden har stängts. För att ta bort markeringarna, tryck på tangenten Esc.

Du kan välja om sökningen ska vara skiftlägeskänslig. Genom att välja begränsas träffar till värden som motsvarar skiftläget (stora eller små bokstäver) för varje tecken i sökbegreppet.

Klicka på knappen till höger på den inkrementella sökraden för att byta till den avancerade sök- och ersättningsraden.

För att upprepa den senaste sökningen, om någon, utan att visa den inkrementella sökraden, använd RedigeraSök igen (F3) eller RedigeraSök föregående (Skift+F3).

Ersätta text

Starta den avancerade sök- och ersättningsraden med kommandot RedigeraErsätt, eller genvägen Ctrl+R, för att ersätta text.

På radens övre vänstra sida finns en knapp med en ikon för att stänga raden, följt av en liten kombinationsruta för att skriva in sökbegrepp. Rutan kommer ihåg nyligen använda mönster.

Du kan styra sökläget genom att välja Enkel text, Hela ord, Escape-sekvenser eller Reguljärt uttryck i kombinationsrutan.

Om Escape-sekvenser eller Reguljärt uttryck är markerat, aktiveras menyalternativet Lägg till... längst ner i den sammanhangsberoende menyn i textrutorna och låter dig lägga till reguljära uttryckstecken i sökbegreppet eller ersätta mönster från fördefinierade listor.

Använd knappen eller för att gå till nästa eller föregående träff i dokumentet.

Skriv in texten att ersätta med i textrutan med beteckningen Ersätt och klicka på knappen Ersätt för att bara ersätta markerad text eller Ersätt alla för att ersätta söktexten i hela dokumentet.

Du kan ändra sök- och ersättningsbeteendet genom att välja de olika alternativen längst ner på raden. Genom att välja begränsas träffar till poster som matchar skiftläget (stora eller små bokstäver) för varje tecken i sökbegreppet. söker och ersätter bara inom nuvarande markering. Knappen Sök alla markerar alla träffar i dokumentet och visar antal hittade träffar i ett litet meddelandefönster.

Klicka på knappen till höger på den avancerade sök- och ersättningsraden för att byta till den inkrementella sökraden.

Tips

Om du använder ett reguljärt uttryck för att hitta texten som ska ersättas, kan du använda bakåtreferenser för att återanvända text som sparats i parentetiserade delmönster i uttrycket.

Se Reguljära uttryck för mer information om dem.

Tips

Du kan utföra find (sök), replace (ersätt) och ifind (inkrementell sökning) från kommandoraden.