Hvordan kan man i Vim søge efter en lang tekststreng flere gange uden at skulle indtaste / og den lange tekststreng hver gang?
For at søge efter en lang tekststreng flere gange i Vim uden at skulle indtaste / og den lange tekststreng hver gang, kan du bruge n og N til at navigere mellem forekomster, optage en makro, bruge kommandohistorik eller kopiere og indsætte strengen fra en buffer.
Hvordan kan man i Vim søge efter en lang tekststreng flere gange uden at skulle indtaste / og den lange tekststreng hver gang?
For at søge efter en lang tekststreng flere gange i Vim uden at skulle indtaste /
og den lange tekststreng hver gang, kan du benytte følgende metoder:
- Brug af N og n:
- Efter at have søgt efter en tekststreng med
/
, kan du bruge n
for at gå til næste forekomst af strengen.
- Brug
N
for at gå til den forrige forekomst af strengen.
- Brug af makroer:
- Optag en makro ved at trykke
q
efterfulgt af en vilkårlig bogstav (f.eks. a
).
- Indtast din søgekommando
/din lange tekststreng
og tryk Enter
.
- Stop optagelsen af makroen ved at trykke
q
igen.
- Afspil makroen ved at trykke
@a
for at gentage søgningen.
- Brug af kommandohistorik:
- Tryk
/
og derefter Ctrl+f
for at åbne søgehistorikken.
- Brug piletasterne til at finde den tidligere søgte tekststreng og tryk
Enter
.
- Brug af kopiering og indsættelse:
- Kopier den lange tekststreng til en registreringsbuffer ved at markere den og trykke
"ay
(hvor a
er bufferens navn).
- Indsæt den kopierede tekststreng i søgefeltet ved at trykke
/
efterfulgt af Ctrl+r
og bufferens navn (f.eks. a
).