Finde og erstatte tekst

Find tekst- og Erstat tekst-dialogerne

Find og erstat tekst dialogerne i Kate er meget det samme, bortset fra at erstatningstekstdialogen tilbyder en måde at indtaste erstatningsteksten sammen med et par andre ekstra tilvalg.

Dialogerne tilbyder følgende almindelige tilvalg:

Tekst der skal findes

Det er her søgestrengen indtastes. Fortolkningen af strengen afhænger af nogle af tilvalgene beskrevet nedenfor.

Regulært udtryk

Hvis dette er afkrydset, vil søgestrengen blive fortolket som et regulært udtryk. En knap til brug et grafisk værktøj til at lave eller redigere udtrykket vil blive aktiveret.

Se Regulære udtryk for mere om disse.

Ikke versalfølsom

Hvis dette er aktiveret vil søgningen ikke være versalfølsom.

Kun hele ord

Hvis det er afkrydset vil søgningen kun matche hvis der er en ordgrænse for hver ende af de matchende strenge, hvilket betyder ikke et alfanumerisk tegn - enten et andet synligt tegn eller slutningen på en linje.

Fra markøren

Hvis markeret, begynder søgningen fra markørens position, ellers starter den fra første linjen i dokumentet.

Find baglæns

Hvis det er afkrydset, vil søgningen kigge efter den første match ovenover startpunktet, enten markørpositionen eller begyndelsen af dokumentet, hvis Fra begyndelsen-tilvalget er aktiveret.

Erstat tekst-dialogen byder på nogle flere tilvalg:

Erstat med

Dette er hvor dit dokuments tekst er placeret.

Markeret tekst

Dette tilvalg er deaktiveret hvis der ingen tekst er markeret, eller hvis Spørg ved erstatning-tilvalget er aktivt. Hvis det er afkrydset, vil alle matcher af søgestrengen indenfor den markerede tekst blive erstattet med erstatningsstrengen.

Spørg ved erstatning

Hvis dette er afkrydset vil en lille dialog spørge dig hvad der skal gøres hver gang en match findes. Følgende muligheder tilbydes:

Ja

Aktivér dette for at erstatte den aktuelle match (som er valgt i din editor).

Nej

Aktivér dette for at springe over den aktuelle match, og prøv at finde en anden.

Alle

Aktivér for at annullere spørgsmålene, og erstat ganske enkelt alle matcher.

Luk

Aktivér dette for at springe over den aktuelle match og afslutte søgningen.

Bemærk

Der er for øjeblikket ingen måde at bruge minimal matchning når der søges efter et regulært udtryk. Dette vil blive tilføjet i en fremtidig udgave af Kate

Finde tekst

For at finde en tekst, startes Find tekst-dialogen med Ctrl+F eller fra Redigér->Find...-menupunktet, en søgestreng indtastes, tilvalg sættes som ønsket og man trykker på O.k.. Hvis søgningen blev startet ved markørens position og ingenting matchede før slutningen (eller begyndelsen hvis du søger baglæns) af dokumentet, vil du blive spurgt om du ønsker at søge videre.

Hvis en match findes markeres den og Find tekst-dialogen skjules, men fortvivl ikke, det er meget nemt at finde yderligere matcher:

For at finde den næste match i søgeretningen, bruges Redigér->Find næste-kommandoen eller tryk på F3.

For at finde den næste match i den modsatte retning, bruges Redigér->Find forrige-kommandoen eller der trykkes på Shift+F3.

Hvis ingen træffer fås inden dokumentets slutning nås (eller begyndelsen hvis du søger baglæns), får du et spørgsmål om du skal fortsætte videre.

Erstatning af tekst

For at erstatte tekst startes Erstat tekst-dialogen ved brug af Redigér->Erstat-kommandoen, eller Ctrl+R-tastegenvejen, en søgestreng indtastes og hvis man vil en erstatningsstreng (hvis erstatningsstrengen er tom vil hver match blive fjernet), man sætter tilvalg som ønsket og trykker på O.k.-knappen.

Vink

Hvis du bruger et regulært udtryk til at finde teksten der skal erstattes, kan du bruge tilbagereferencer for at genbruge tekst indfanget i delmønstre i parentes i udtrykket.

Se Appendiks B, Regulære udtryk for mere om disse.

Vink

Du kan udføre find (søg), replace (erstat) og ifind (inkrementel søgning) fra kommandolinjen.