Søg efter lange tekststrenge i Vim: Effektive metoder og tips

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).