Bruker Vi? Slik åpner du en fil og deretter lagrer og avslutter

Bruker Vi? Slik åpner du en fil og deretter lagrer og avslutter

Å lage og redigere tekstfiler er en av de mest grunnleggende oppgavene du kan utføre på et Linux -system. Vi tekstredigerer gir deg kraftige kontroller knyttet til redigering av tekstfiler. Men hva er fordelen med å bruke timer på å skrive når du ikke engang vet hvordan du lagrer filen?





I dette innlegget vil vi diskutere alt knyttet til redigering av filer i Vi, sammen med noen detaljerte guider for hvordan du lagrer og avslutter tekstfiler også.





Vi redigerer moduser

Det er to redigeringsmoduser som Vi tilbyr til brukerne. Disse er:





  1. Normal modus
  2. Sett inn modus

Når du åpner en tekstfil i Vi, er standard redigeringsmodus Vanlig modus. Du kan navigere gjennom filen og bruke noen grunnleggende Vi -kommandoer i denne modusen. Siden Vanlig Hvis du ikke kan redigere filene dine, må du angi Sett inn Modus for å gjøre det.

Bare trykk på Jeg -knappen på tastaturet for å aktivere Sett inn Modus. Denne modusen lar deg enkelt endre innholdet i en tekstfil ved å legge til og slette tegn. For å gå tilbake til normal modus, bare trykk på Esc tasten på tastaturet.



Åpne en fil i Vi

Syntaksen til Vi -kommandoer er ganske lett å huske. Standardsyntaksen for å lage en ny tekstfil er:

vi

For å lage en ny tekstfil med navnet tekstfil.txt , skriv inn følgende kommando i terminalen.





vi textfile.txt

Vær oppmerksom på at hvis en fil med navnet tekstfil.txt er allerede til stede på systemet ditt, så åpner Vi den filen i stedet for å lage en ny.

Alternativt kan du starte Vi -editoren i terminalen og deretter skrive inn : e tekstfil.txt for å åpne en ny fil.





hvor du kan lese tegneserier gratis

I slekt: Slik bruker du Vim: En guide til det grunnleggende

Lagre en fil i VI

Standardkommandoen for å lagre en tekstfil i Vi er :i . Husk at du ikke kan bruke Vi -kommandoer mens du er i Sett inn -modus. Derfor må du bytte til normal modus ved å trykke på Esc nøkkel.

For å lagre en fil i Vi, gå inn i normal modus ved å trykke Esc på tastaturet. Skriv deretter inn :i og trykk på Tast inn for å lagre filen.

Du kan også lagre filen med et annet navn. Bare pass det nye filnavnet med :i kommando.

:w newtextfile

Lagre og avslutt Vi Editor

Som nevnt ovenfor kan du lagre en fil i Vi med :i kommando. I mellomtiden skriver du : hva kommandoen vil avslutte redaktøren. Du kan knytte disse kommandoene sammen for å utføre lagre og avslutte handlinger samtidig.

Windows 98 -emulator for Windows 10

trykk Esc for å gå inn i normal modus. Skriv inn : wq og slo Tast inn for å lagre og avslutte en tekstfil i Vi. Du kan bruke de samme kommandoene til lagre og avslutt en fil i Vim også.

En alternativ måte å lagre og avslutte i Vi er ved å bruke : x kommando. Mens begge : x og : wq kommandoer utfører en lignende oppgave, de er ikke like i det hele tatt. Den primære forskjellen mellom disse to er at : x kommando skriver bufferen til tekstfilen bare når det ikke er lagrede endringer.

På den annen side, : wq kommando skriver bufferen til filen uavhengig av eventuelle endringer som ikke er lagret. De : wq kommandoen oppdaterer også endringstiden for filen.

Avslutt Vi uten å spare

For å avslutte en tekstfil uten å lagre i Vi, trykk Esc på tastaturet for å gå inn i normal modus. Så er det bare å skrive : q! og slo Tast inn .

Lær det grunnleggende om Vi Editor

Å bli kjent med det grunnleggende i et tekstredigeringsprogram i Linux er viktig, ettersom du i mange situasjoner må jobbe med systemtekstfiler. Selv om det er mange tekstredigerere tilgjengelig som Nano, Emacs og Gedit, regnes Vi og Vim fortsatt for å være de mest pålitelige av mange brukere.

Når du først starter med en terminalbasert redaktør som Vi eller Vim, kan det ta litt tid å huske de forskjellige kommandoene og syntaksen i Vim. Den mest hensiktsmessige tilnærmingen til dette problemet er å velge en redaktør som er godt tilpasset dine behov.

Dele Dele kvitring E -post nano vs Vim: The Best Terminal Text Editores, Compared

Leter du etter en terminal tekstredigerer for Linux? Hovedvalget er mellom Vim og nano! Slik sammenligner de.

Les neste
Relaterte temaer
  • Linux
  • Tekstredigerer
  • Linux
Om forfatteren Deepesh Sharma(79 artikler publisert)

Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi alle nykommere en lykksalig opplevelse. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere