VI Editor med kommandoer i Linux / Unix Tutorial

Innholdsfortegnelse:

Anonim

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

vi  or 

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.