Inhoudsopgave:

Hoe vind en vervang ik in vi Editor?
Hoe vind en vervang ik in vi Editor?

Video: Hoe vind en vervang ik in vi Editor?

Video: Hoe vind en vervang ik in vi Editor?
Video: Замена секции алюминиевого радиатора 2024, Mei
Anonim

vi heeft ook krachtige zoek- en vervangen mogelijkheden. De tekst van een open. zoeken het dossier voor een specifieke tekenreeks (combinatie van tekens of woorden), typt u in de opdrachtmodus een dubbele punt (:), "s", schuine streep (/) en de zoekreeks zelf. Wat u typt, verschijnt op de onderste regel van het scherm.

Hoe kan ik dan zoeken en vervangen in vi editor?

U kunt bijvoorbeeld eerst de cursor op de woord foo druk dan op * om zoeken daarom woord . De bovenstaande vervanger zou dan verandering alle woorden precies overeenkomend met 'foo' tot 'bar'. Vervangen elk voorkomen van 'foo' met de woord onder de cursor. betekent dat u op Ctrl-R drukt en vervolgens op Ctrl-W.

Evenzo, hoe vind en vervang je een woord in een bestand in Linux? Zoek en vervang tekst in een bestand met sedcommand

  1. Gebruik Stream EDitor (sed) als volgt:
  2. sed -i 's/oude-tekst/nieuwe-tekst/g' input.txt.
  3. De s is het vervangende commando van sed voor find andreplace.
  4. Het vertelt sed om alle exemplaren van 'oude-tekst' te vinden en te vervangen door 'nieuwe-tekst' in een bestand met de naam input.txt.

Evenzo, hoe zoek ik naar tekst in Vi?

Om een tekstreeks in vi te vinden:

  1. vi haarspin. Om te beginnen, ga naar vi en een specifiek bestand.
  2. /spin. Ga naar de opdrachtmodus en typ / gevolgd door de tekst die u zoekt.
  3. Druk op om de eerste keer dat de term voorkomt te zoeken. Typ n om de volgende te vinden.

Hoe ga ik naar een specifieke regel in vi?

Als je al binnen bent vi , kunt u de ga naar opdracht. Om dit te doen, drukt u op Esc, typt u de lijn nummer en druk vervolgens op Shift-g. Als u op Esc drukt en vervolgens op Shift-g zonder a. op te geven lijn nummer, u gaat naar de laatste lijn in de het dossier.

Aanbevolen: