logo

Sådan gemmer du en fil i Vi / Vim Editor & Afslut

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:

  1. 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.
  2. 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:

  1. :I – Gem ændringer, men afslut ikke.
  2. :af: – Gem alle åbne flere filer uden at afslutte.
  3. :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.

Skærmbillede-fra-2023-09-20-12-08-46

2. Afslut Vi/Vim Editor

Der er fire måder at afslutte editoren på:

java-sammenkædede strenge
  1. :q – At forlade redaktøren
  2. :q! – Det er nyttigt at tvinge afslutning, når der foretages ændringer i en fil, men brugeren ikke ønsker at gemme dem
  3. :qa! - Afslut alle åbne filer uden at gemme ændringer (tvangsafslutning)
  4. 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

Skærmbillede-fra-2023-09-20-12-04-12

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:

  1. :wq – Gem ændringer og forlad editoren
  2. Samme som :wq bruges til at gemme ændringer og afslutte
  3. 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

Skærmbillede-fra-2023-09-20-00-52-10

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.