Kuinka etsiä ja korvata vi

Määritä Windows-ympäristössä tietokoneen ympäristöpolku tiedostoon vim.exe. vi: n tulisi sisältyä Linuxin polkuun.

Käynnistä Windows: ssa komentorivi painamalla Start (Windows-näppäintä) ja r samanaikaisesti ”start + r” näppäimistöllä.

Kirjoita komentorivin ikkunaan vim Windowsissa tai vi Linuxissa.

Muutamia peruskomentokomentoja sinun tulisi tietää ennen jatkamista.
Vaihda lisäystilaan painamalla i
Vaihda normaalitilaan painamalla ESC

Etsitkö tekstiä? / -Komento etsii tiedoston ylhäältä alas ja kietoutuu sitten alusta loppuun.

Komento? tiedoston läpi päinvastaisessa suunnassa alhaalta ylöspäin ja kääri sitten ylhäältä (alusta) takaisin tiedoston loppuun (loppuun).

Toista edellinen haku komennolla n.
Toista edellinen haku vastakkaiseen suuntaan käyttämällä komentoa N, jota kutsutaan myös SHIFT-N.

Korvaa nykyisen rivin ensimmäinen ”OLD” esiintymällä ”NEW” sanalla

:s/OLD/NEW>

Korvaa kaikki esiintyvät ”VANHA” -reitit nykyisellä rivillä sanalla ”UUSI” käyttäen / g, esimerkiksi

:s/OLD/NEW/g

Korvaa kahden rivin välillä, mukaan lukien nämä rivit, käyttämällä #, # s /, esimerkiksi

:#,#s/OLD/NEW/g

Korvaa jokainen OLD-esiintymä tiedostossa ”NEW” käyttämällä:% s, esimerkiksi

:%s/OLD/NEW/g

Katso joitain esimerkkejä komennoista.

Tiedoston tiedot ennen tiedoston muokkaamista.
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Esimerkkien muoto.
Huomautuksia esimerkistä. Missä kohdistin oli?
Komentosyntaksiesimerkki.
Tulokset löytyvät komennolla. Lihavoitu teksti on tulos, joka löytyy komennon käytöstä. Punainen teksti on tiedoston data.

Kohdistin oli tiedoston alussa.
/abc
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Kohdistin oli tiedoston alussa.
?abc
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Kohdistin oli tiedoston alussa.
Paina n toistaaksesi edellisen haun.
n
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Paina N, joka on SHIFT-N, etsiäksesi edellisen lisäämäsi hakukomennon vastakkaiseen suuntaan.
N
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Kohdistin oli tiedoston alussa .
Tiedot ennen vaihtamista.
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:s/a/z

Tiedot vaihdon jälkeen.
zbcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Kohdistin tiedoston alussa.
Tiedot ennen korvaamista.
zbcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:s/a/z/g

Tiedot vaihdon jälkeen.
zbczbczbczbc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Tiedot ennen korvaamista.
zbczbczbczbc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:2,3s/b/y/g

Tiedot vaihdon jälkeen.
zbczbczbczbc
aycaycaycayc

abcabcabcabc

Tiedot ennen vaihtamista.
zbczbczbczbc
aycaycaycayc
aycaycaycayc
abcabcabcabc
:%s/b/ /g

Tiedot vaihdon jälkeen
c c c c
aycaycaycayc
aycaycaycayc
c c c c

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *