VI Editor med kommandoer i Linux/Unix Tutorial
Hvad er VI-editoren?
VI-editoren er den mest populære og klassiske teksteditor i Linux-familien. Nedenfor er nogle grunde, der gør det til en meget brugt editor -
1) Den er tilgængelig i næsten alle Linux-distributioner
2) Det fungerer på samme måde på tværs af forskellige platforme og distributioner
3) Det er brugervenligt. Derfor elsker millioner af Linux-brugere det og bruger det til deres redigeringsbehov
I dag er der avancerede versioner af vi-editoren tilgængelige, og den mest populære er VIM som er Vi Imbevist. Nogle af de andre er Elvis, Nvi, Nano og Vile. Det er klogt at lære vi, fordi det er funktionsrigt og giver uendelige muligheder for at redigere en fil.
For at arbejde på VI-editor skal du forstå dens driftstilstande. De kan opdeles i to hoveddele.
Klik link. hvis videoen ikke er tilgængelig
vi Kommandotilstand:
- Vi-editoren åbner i denne tilstand, og kun den forstår kommandoer
- I denne tilstand kan du, flyt markøren og klip, kopier, indsæt teksten
- Denne tilstand gemmer også de ændringer, du har foretaget i filen
- Kommandoer skelner mellem store og små bogstaver. Du skal bruge det rigtige bogstav.
vi Editor Indsæt tilstand:
- Denne tilstand er til at indsætte tekst i filen.
- Du kan skifte til Indsæt-tilstand fra kommandotilstand ved at trykke 'i' på tastaturet
- Når du er i Indsæt-tilstand, vil enhver tast blive taget som input til den fil, som du arbejder på i øjeblikket.
- For at vende tilbage til kommandotilstanden og gemme de ændringer, du har foretaget, skal du trykke på Esc-tasten
Hvordan man bruger vi editor
For at starte VI Editor - Åbn Terminal (CLI) og skriv
vi <filename_NEW> or <filename_EXISTING>
Og hvis du angiver en eksisterende fil, åbner editoren den, så du kan redigere den. Ellers kan du oprette en ny fil.
VI Redigeringskommandoer
- i – Indsæt ved markør (går i indsætningstilstand)
- a – Skriv efter markøren (går i indsættelsestilstand)
- A – Skriv i slutningen af linjen (går i indsættelsestilstand)
- ESC – Afslut indsættelsestilstand
- u – Fortryd sidste ændring
- U – Fortryd alle ændringer på hele linjen
- o – Åbn en ny linje (går i indsættelsestilstand)
- dd – Slet linje
- 3dd – Slet 3 linjer.
- D – Slet indholdet af linjen efter markøren
- C – Slet indholdet af en linje efter markøren og indsæt ny tekst. Tryk på ESC-tasten for at afslutte indsættelsen.
- dw – Slet ord
- 4dw – Slet 4 ord
- cw – Skift ord
- x – Slet tegn ved markøren
- r – Erstat tegn
- R – Overskriv tegn fra markøren og frem
- s – Erstat et tegn under markøren fortsæt med at indsætte
- S – Erstat hele linjen og begynd at indsætte i begyndelsen af linjen
- ~ – Skift store og små bogstaver af individuelt tegn
Bemærk: Du skal være i "kommandotilstand" for at udføre disse kommandoer. VI redaktør er små bogstaver så sørg for at skrive kommandoerne med de rigtige bogstaver.
Sørg for at trykke på den rigtige kommando, ellers vil du ende med at lave uønskede ændringer i filen. Du kan også gå ind i indsættelsestilstanden ved at trykke på a, A, o efter behov.
Flytning i en fil
- k – Flyt markøren op
- j – Flyt markøren ned
- h – Flyt markøren til venstre
- l – Flyt markøren til højre
Du skal være i kommandotilstand for at flytte i en fil. Standardtasterne til navigation er nævnt nedenfor ellers; Du kan brug også piletasterne på tastaturet.
Gemmer og lukker filen
- Shift+zz – Gem filen og afslut
- :w – Gem filen, men hold den åben
- :q! – Afslut vi og gem ikke ændringer
- :wq – Gem filen og afslut
Du burde være i kommandotilstand for at afslutte editoren og gemme ændringer Til filen.
Sammendrag:
- vi-editoren er den mest populære og mest brugte Unix-teksteditor
- Det er normalt tilgængeligt i alle Linux-distributioner.
- Det fungerer i to tilstande, Command og Insert
- Kommandotilstand tager brugerkommandoerne, og Indsæt-tilstand er til redigering af tekst
- Du bør kende kommandoerne for nemt at arbejde på din fil
- At lære at bruge denne editor kan gavne dig ved at oprette scripts og redigere filer.