next up previous contents index
Next: Forandre tekst Up: Redigering med VI Previous: Flytting rundt i bufferet

Søking etter tekst

Ein variant av linje-modus tillet ein å søke etter tekst i bufferet. Søket startar på ståande posisjon, fortsetter gjennom bufferet ,enten til enden på bufferet eller til starten ( ein kan søke både bakover og framover ) og tilbake til utgangspunktet. Ein brukar /  ( skråstrek ) og ein streng for å utføre eit søk. Denne kommandoen :

/streng 
vil søke etter streng i bufferet. Kommandoen fungerer på same måte som andre kommandoar i linje-modus. Når ein skriv inn / vil markøren hoppe til siste linje og alle tastetrykk gjev ekko på skjermen, søket startar når ein trykker RETUR. På same måte kan ein søke bakover i bufferet med ? . Når ein har funne ein forekomst kan ein søke etter neste forekomst med / eller ? pluss RETUR. Det går også an å gjenta søket berre ved å taste n ( for neste ). Legg merke til at når ein brukar / og ? kan ein skifte retning for søket. VI lagrar søke-strengen, dersom ein ikkje har spesifisert ein søkestreng vil VI gje feilmelding :

/
No previous regular expression
Søkestrengen kan vere mykje meir avansert enn enkle tekst- strengar, vi vil gå igjennom regulære uttrykk seinare i kurset.
next up previous contents index
Next: Forandre tekst Up: Redigering med VI Previous: Flytting rundt i bufferet
Trond.Kandal@itea.ntnu.no