Använder vi Vi? Så här öppnar du en fil och sparar och slutar

Använder vi Vi? Så här öppnar du en fil och sparar och slutar

Att skapa och redigera textfiler är en av de mest grundläggande uppgifterna som du kan utföra på ett Linux -system. Vi textredigerare ger dig kraftfulla kontroller för redigering av textfiler. Men vad är fördelen med att skriva timmar när du inte ens vet hur du sparar filen?





I det här inlägget kommer vi att diskutera allt som rör redigering av filer i Vi, tillsammans med några detaljerade guider om hur du sparar och avslutar textfiler också.





Vi redigerar lägen

Det finns två redigeringslägen som Vi tillhandahåller sina användare. Dessa är:





  1. Normalt läge
  2. Infoga läge

När du öppnar en textfil i Vi är standardredigeringsläget Vanligt läge. Du kan navigera genom filen och använda några grundläggande Vi -kommandon i det här läget. Sedan Vanligt -läget inte tillåter dig att redigera dina filer, måste du ange Föra in Läge för att göra det.

Tryck bara på I -knappen på tangentbordet för att aktivera Föra in Läge. Med det här läget kan du enkelt ändra innehållet i en textfil genom att lägga till och ta bort tecken. För att gå tillbaka till normalläget, tryck bara på Esc tangent på tangentbordet.



Öppna en fil i Vi

Syntaxen för Vi -kommandon är ganska lätt att memorera. Standardsyntaxen för att skapa en ny textfil är:

vi

För att skapa en ny textfil med namnet textfil.txt , skriv följande kommando i din terminal.





vi textfile.txt

Observera att om en fil med namnet textfil.txt redan finns på ditt system, då öppnar Vi den filen istället för att skapa en ny.

Alternativt kan du starta Vi -redigeraren i din terminal och sedan skriva : e textfil.txt för att öppna en ny fil.





hur man får fler Google -undersökningar

Relaterad: Hur man använder Vim: En guide till grunderna

Spara en fil i VI

Standardkommandot för att spara en textfil i Vi är :i . Tänk på att du inte kan använda Vi -kommandon medan du är i infogningsläget. Därför måste du växla till normalt läge genom att trycka på Esc nyckel.

För att spara en fil i Vi, gå in i normalt läge genom att slå Esc på tangentbordet. Skriv sedan :i och tryck på Stiga på för att spara filen.

Du kan också spara filen med ett annat namn. Skicka bara det nya filnamnet med :i kommando.

:w newtextfile

Spara och avsluta Vi Editor

Som nämnts ovan kan du spara en fil i Vi med :i kommando. Under tiden skriver du : q kommandot avslutar redigeraren. Du kan kedja samman dessa kommandon för att utföra åtgärderna för att spara och avsluta samtidigt.

Windows 98 -emulator för Windows 10

Tryck Esc för att gå in i normalt läge. Skriv in : wq och slog Stiga på för att spara och avsluta en textfil i Vi. Du kan använda samma kommandon för att spara och avsluta en fil i Vim också.

Ett alternativt sätt att spara och avsluta i Vi är genom att använda : x kommando. Medan både : x och : wq kommandon utför en liknande uppgift, de är inte alls lika. Den främsta skillnaden mellan dessa två är att : x kommando skriver bufferten till textfilen endast när ändringar som inte har sparats finns.

Å andra sidan, : wq kommandot skriver bufferten till filen oavsett ändringar som inte har sparats. De : wq kommandot uppdaterar också ändringstiden för filen.

Avsluta Vi utan att spara

För att avsluta en textfil utan att spara i Vi, tryck på Esc på tangentbordet för att gå in i normalt läge. Skriv sedan helt enkelt : q! och slog Stiga på .

Lär dig grunderna i Vi Editor

Att lära känna grunderna i en textredigerare i Linux är viktigt, eftersom du i många situationer måste arbeta med systemtextfiler. Även om det finns många textredigerare som Nano, Emacs och Gedit, anses Vi och Vim fortfarande vara de mest pålitliga av många användare.

När du först börjar med en terminalbaserad redaktör som Vi eller Vim kan det ta ett tag att memorera de olika kommandona och syntaxen i Vim. Det mest lämpliga tillvägagångssättet för detta problem är att välja en redaktör som är väl lämpad för dina behov.

Dela med sig Dela med sig Tweet E-post nano kontra Vim: De bästa terminalredigerarna, jämfört

Letar du efter en terminal textredigerare för Linux? Det viktigaste valet är mellan Vim och nano! Så här jämför de.

Läs Nästa
Relaterade ämnen
  • Linux
  • Textredigerare
  • Linux
Om författaren Deepesh Sharma(79 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider på Linux, i syfte att ge alla nykomlingar en lycklig upplevelse. Osäker på filmer, men om du vill prata om teknik är han din kille. På fritiden kan du hitta honom läsa böcker, lyssna på olika musikgenrer eller spela gitarr.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera