I denne artikel vil vi dække, hvordan man gemmer en fil i vi redaktør . Først ser vi på Linux og Vi editorer, hvorfor vi bruger dem, og hvad deres funktioner er, så dykker vi dybt ned i emnet om at gemme en fil og afslutte editoren sammen med de andre muligheder, vi forstår de forskellige kommandoer med et eksempel.
Hvad er Linux?
Linux blev udviklet af Linus Torvalds i 1991 som et hobbyprojekt. Det er en open source (kildekode, der kan bruges af alle frit) kerne, der er mest populær og udbredt i industrien såvel som i personlige systemer. Der er forskellige operativsystemer baseret på Linux kerne , nogle af de populære Linux-distributioner er Ubuntu , CentOS , rød hat , Debian , og Kali Linux .
Hvad er Vi Editor
Vi Editor er en meget brugt teksteditor i Unix/Linux-systemer og er kendt for sin effektivitet og fleksibilitet. Vi editor blev udviklet i 1976 af Bill Joy og senere i 1991 blev en forbedret version af Vi editor udgivet, som er kendt som VI Improved ( HVORFOR ).
Tilstande i Vi Editor
Der er to tilstande i Vi Editor:
- Indsæt tilstand: I denne tilstand kan du indtaste og redigere tekst direkte. Når du er i Indsæt-tilstand, kan du skrive tegn og tilføje , modificere , eller slette tekstindhold efter behov. Du kan starte indsættelsestilstand ved at trykke på taster som ' jeg ' (for at indsætte før markøren) eller ' -en ' (for at indsætte efter markøren). Der er også variationer som ' jeg ' (for at indsætte i begyndelsen af linjen) eller ' EN ' (for at indsætte i slutningen af linjen). For at afslutte indsæt-tilstand og vende tilbage til kommandotilstand, skal du blot trykke på ' Esc ’ nøgle.
- Kommandotilstand: I kommandotilstand navigerer og manipulerer du tekst uden direkte at skrive tegn. Denne tilstand er designet til at kontrollere redaktørens adfærd og udføre forskellige redigeringsopgaver effektivt. Du kan flytte markøren, slette tekst, kopiere og indsætte , søge efter tekst , og udfør en lang række andre redigeringshandlinger ved hjælp af tastaturkommandoer. For at skifte fra indsætningstilstand til kommandotilstand skal du trykke på ' Esc ’ nøgle. Den klare skelnen mellem disse to tilstande i Vi er en grundlæggende funktion, der gør det muligt for brugere at redigere tekst hurtigt og effektivt, samtidig med at behovet for komplekse tastaturgenveje minimeres.
Hvordan gemmer man en fil i Vi/Vim Editor & Quit?
For at udføre en kommando skal du være i kommandotilstand for at gå ind i kommandotilstand, hvis du er i indsætningstilstand, tryk Esc.
1. Gem en fil i Vi/Vim Editor
Der er 3 måder at gemme en fil i vi/vim-editoren, som er nævnt nedenfor:
- :I – Gem ændringer, men afslut ikke.
- :af: – Gem alle åbne flere filer uden at afslutte.
- :w filnavn – Gem filen med et andet navn, og fortsæt med at redigere den aktuelle fil.
Eksempel:
Trin 1: Åbn en fil eller opret ved hjælp af vi-editoren
Trin 2: Gå ind kommandotilstand ved at trykke på Esc hvis du er i indsættelsestilstand
Trin 3: Brug en af ovenstående kommandoer ( w, wa, w [filnavn] ) for at gemme filen, i nedenstående skærmbillede, vi har brugt: w [filnavn] for at gemme filen med et nyt navn i newFile.txt fil.

2. Afslut Vi/Vim Editor
Der er fire måder at afslutte editoren på:
java-sammenkædede strenge
- :q – At forlade redaktøren
- :q! – Det er nyttigt at tvinge afslutning, når der foretages ændringer i en fil, men brugeren ikke ønsker at gemme dem
- :qa! - Afslut alle åbne filer uden at gemme ændringer (tvangsafslutning)
- ZQ (Shift + ZQ) – Afslut uden at gemme ændringer
Eksempel:
Trin 1: Åbn en fil eller opret ved hjælp af vi-editoren
Trin 2: Gå ind i kommandotilstand ved at trykke på Esc hvis du er i indsættelsestilstand
Trin 3: Brug en af ovenstående kommandoer ( q, q!, qa eller ZQ) for at afslutte editoren i nedenstående skærmbillede, vi har brugt :q for at forlade redaktøren

bash for loop 1 til 10
3. Gem filen og Afslut Editor
Der er 3 måder at gemme en fil og afslutte vi/vim-editoren, som er nævnt nedenfor:
- :wq – Gem ændringer og forlad editoren
- – Samme som :wq bruges til at gemme ændringer og afslutte
- ZZ (Shift + ZZ) – Gem ændringer og afslut
Eksempel:
Trin 1: Åbn en fil eller opret ved hjælp af vi-editoren
Trin 2: Gå ind i kommandotilstand ved at trykke på Esc hvis du er i indsættelsestilstand
Trin 3: Brug en af ovenstående kommandoer ( wq, x, ZZ ) til gem filen og luk editoren i nedenstående skærmbillede, vi har brugt: wq kommando for at gemme filen og afslutte editoren

Alle de ovennævnte kommandoer er nævnt nedenfor i et tabelformat:
| Kommandoer | Beskrivelse |
|---|---|
| :q | Afslut |
| :q! ZQ (Shift + ZQ) | Afslut uden at gemme ændringer, dvs. kasser ændringer |
| :qa | Afslut alle åbne filer uden at gemme ændringer (tvangsafslut) |
| :I | Gem ændringer |
| :af | Gem ændringer til alle de åbne flere filer |
| :w [filnavn] | Gem filen med et andet navn |
| :wq abc med tal ZZ (Shift+ZZ)
| Gem ændringer og forlad editoren |
Konklusion
I denne artikel dækkede vi forskellige måder at gemme en fil på, for at afslutte editoren og kommandoer, der både gemmer og afslutter sammen med genvejstaster. Udover det er der også vedhæftet en grundlæggende vi editor guide, så nye brugere bliver fortrolige med editoren.