Hva er VI-redaktøren?
VI-redaktøren er den mest populære og klassiske tekstredigereren i Linux-familien. Nedenfor er noen grunner som gjør det til en mye brukt redaktør -
1) Den er tilgjengelig i nesten alle Linux-distribusjoner
2) Det fungerer likt på tvers av forskjellige plattformer og distribusjoner
3) Det er brukervennlig. Derfor elsker millioner av Linux-brukere det og bruker det til deres redigeringsbehov
I dag er det avanserte versjoner av vi-editoren tilgjengelig, og den mest populære er VIM som er V i Im bevist. Noen av de andre er Elvis, Nvi, Nano og Vile. Det er lurt å lære vi fordi det er funksjonsrikt og gir uendelige muligheter for å redigere en fil.
For å jobbe med VI editor, må du forstå driftsmodusene . De kan deles inn i to hoveddeler.
I denne veiledningen vil du lære mer om-
- vi Kommandomodus
- vi Editor-modus
- Hvordan bruke vi editor
- vi Redigeringskommandoer
- Flytter i en fil
- Lagring og lukking av filen
Klikk her hvis videoen ikke er tilgjengelig
vi Kommandomodus:
- Vi-editoren åpnes i denne modusen, og den forstår bare kommandoer
- I denne modusen kan du, flytte markøren og klippe ut, kopiere, lime inn teksten
- Denne modusen lagrer også endringene du har gjort i filen
- Kommandoer er store og små bokstaver. Du bør bruke riktig bokstavsak.
vi Editor Sett inn modus:
-
Denne modusen er for å sette inn tekst i filen.
-
Du kan bytte til Sett inn-modus fra kommandomodus ved å trykke 'i' på tastaturet
-
Når du er i innsettingsmodus, vil en hvilken som helst nøkkel bli tatt som en inngang for filen du jobber for øyeblikket med.
-
For å gå tilbake til kommandomodus og lagre endringene du har gjort, må du trykke på Esc-tasten
Hvordan bruke vi editor
Å starte VI Editor - Åpne terminalen (CLI) og skriv
vior
Og hvis du spesifiserer en eksisterende fil, vil redigereren åpne den for deg å redigere. Ellers kan du opprette en ny fil.
VI Redigeringskommandoer
- i - Sett inn ved markøren (går inn i innsettingsmodus)
- a - Skriv etter markøren (går i innsettingsmodus)
- A - Skriv på slutten av linjen (går i innsettingsmodus)
- ESC - Avslutt innsettingsmodus
- u - Angre siste endring
- U - Angre alle endringer i hele linjen
- o - Åpne en ny linje (går i innsettingsmodus)
- dd - Slett linje
- 3dd - Slett 3 linjer.
- D - Slett innholdet på linjen etter markøren
- C - Slett innholdet på en linje etter markøren og sett inn ny tekst. Trykk på ESC-tasten for å avslutte innsettingen.
- dw - Slett ord
- 4dw - Slett 4 ord
- cw - Endre ord
- x - Slett tegnet ved markøren
- r - Erstatt tegn
- R - Overskriv tegn fra og med markøren
- s - Erstatt ett tegn under markøren, fortsett å sette inn
- S - Erstatt hele linjen og begynn å sette inn i begynnelsen av linjen
- ~ - Endre tilfelle av individuell karakter
Merk : Du bør være i " kommandomodus" for å utføre disse kommandoene . VI-editor er store og små bokstaver, så sørg for at du skriver inn kommandoene i riktig bokstav.
Forsikre deg om at du trykker på riktig kommando, ellers vil du ende opp med å gjøre uønskede endringer i filen. Du kan også gå inn i innsettingsmodus ved å trykke a, A, o etter behov.
Flytter i en fil
- k - Flytt markøren opp
- j - Flytt markøren ned
- h - Flytt markøren til venstre
- l - Flytt markøren til høyre
Du må være i kommandomodus for å bevege deg i en fil. Standardtastene for navigering er nevnt nedenfor annet; Du kan også bruke piltastene på tastaturet .
Lagring og lukking av filen
- Shift + zz - Lagre filen og avslutt
- : w - Lagre filen, men hold den åpen
- : q - Avslutt uten å lagre
- : wq - Lagre filen og avslutt
Du bør være i kommandomodus for å avslutte redigeringsprogrammet og lagre endringene i filen.
Sammendrag:
- Vi-editoren er den mest populære og mest brukte Unix teksteditoren
- Den er vanligvis tilgjengelig i alle Linux-distribusjoner.
- Det fungerer i to moduser, Command og Insert
- Kommandomodus tar brukerkommandoene, og Sett inn modus er for redigering av tekst
- Du bør vite kommandoene for å jobbe med filen din enkelt
- Å lære å bruke denne redaktøren kan være til nytte for deg når du oppretter skript og redigerer filer.