Sådan søges og udskiftes vi vi

I Windows skal du indstille computermiljøstien til filen med vim.exe. vi skal inkluderes i stien på Linux.

På Windows skal du starte kommandolinjen ved at trykke på start (Windows-tasten) og r samtidig “start + r” på dit tastatur.

Skriv vim på Windows eller vi på Linux i kommandolinjevinduet.

Der er få grundlæggende redigeringskommandoer, du bør kende, før du fortsætter.
Skift til indsætstilstand ved at trykke på i
Skift til normal tilstand ved at trykke på ESC

Søgning efter tekst? Kommandoen / søger gennem filen fra top til bund, og ombrydes derefter fra slutningen til starten.

Kommandoen? gennem filen i omvendt retning, der går fra bund til top, og ombrydes derefter fra toppen (begyndelsen) tilbage til bunden af filen (slutningen).

Gentag den forrige søgning ved hjælp af kommandoen n.
Gentag den forrige søgning i den modsatte retning ved hjælp af N, også kaldet SHIFT-N-kommandoen.

Erstat den første forekomst af “OLD” fundet på den aktuelle linje med “NEW” ved hjælp af

:s/OLD/NEW>

Erstat alle forekomme undtagelser fra “OLD” på den aktuelle linje med “NEW” ved hjælp af / g, for eksempel

:s/OLD/NEW/g

Erstat mellem to linjer inklusive disse linjer ved hjælp af: #, # s /, for eksempel

:#,#s/OLD/NEW/g

Erstat enhver forekomst af “OLD” med “NEW” i filen ved hjælp af:% s, for eksempel

:%s/OLD/NEW/g

Se på nogle eksempler på kommandoerne.

Data i filen, før du redigerer filen.
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Eksemplernes format.
Bemærkninger om eksemplet. Hvor var markøren?
Eksempel på kommandosyntaks.
Resultater fundet ved hjælp af kommandoen. Den fedeste tekst er resultaterne fra kommandoen. Rød tekst er dataene i filen.

Markøren var i starten af filen.
/abc
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Markøren var i starten af filen.
?abc
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Markør var i begyndelsen af filen.
Tryk på n for at gentage den forrige søgning.
n
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Tryk på N, som er SHIFT-N for at søge i den modsatte retning af den tidligere søgekommando, du indsatte.
N
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Markøren var i starten af filen .
Data før udskiftning.
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:s/a/z

Data efter udskiftning.
zbcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Markør i starten af filen.
Data før udskiftning.
zbcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:s/a/z/g

Data efter udskiftning.
zbczbczbczbc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Data inden udskiftning.
zbczbczbczbc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:2,3s/b/y/g

Data efter udskiftning.
zbczbczbczbc
aycaycaycayc

abcabcabcabc

Data inden udskiftning.
zbczbczbczbc
aycaycaycayc
aycaycaycayc
abcabcabcabc
:%s/b/ /g

Data efter udskiftning
c c c c
aycaycaycayc
aycaycaycayc
c c c c

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *