VIM Avsluta och spara, för nybörjare

Vim Exit Save Beginners



Syntax för att avsluta och spara från VIM Editor

Tryck esc nyckeln för att säkerställa att du är med kommandoläge . Tryck sedan på kolon nyckel för att komma in kommandoradsläge . Kommandoradsläget kommer att ha en kolon längst ned till vänster på skärmen där du kan ange kommandorader. Tryck sedan på ' wq ’ och 'stiga på' för att ange avsluta och spara. 'i' är en förkortning för skrivning som anger att filinnehållet sparas på hårddisken. 'Q' är kort för avsluta vilket indikerar exit vim editor.

: wq

Skärmdumpen nedan är att gå in i 'wq' -kommandot i kommandoradsläge för att instruera vim att lämna programmet efter att ha sparat innehållet, aka skriva och sluta.









Förstå VIM -lägen och hur du använder dem

Vims primära driftslägen är Insert Mode, Command Mode, Command Line Mode och Visual Mode. Redaktören kommer att vara i ett av dessa lägen när som helst, och interaktion med vim -redigeraren med tangenttryckningar kommer att vidta olika åtgärder beroende på vilket läge som redigeraren är för närvarande i. Om du försöker ange 'wq' för att spara och avsluta, när du är i infoga läge det kommer faktiskt inte att spara innehållet du arbetar med eller lämna vim -redigeraren. Så därför måste du vara medveten när du använder vim vilket läge du är i.



Infoga läge: i det här läget kan du faktiskt skriva innehåll i en fil. Du håller på att redigera och instruerar inte Vim redaktören om vad du ska göra annat än vilken text du ska skriva in i ett filinnehåll. Du kan gå in i infogningsläge från kommandoläget genom att trycka på 'Jag' nyckel som står för insats. Du kan också slå 'till' -knappen som också går in i infogningsläget, men efter att du har flyttat markören efter den aktuella positionen, varför 'till' i det här fallet står för append.





Kommandoläge : detta är läget där tangenttryckningar används för att instruera vim vad de ska göra och hur de ska fungera men inte för att mata in ny text eller redigera text i en fil. För att gå in i kommandoläget, tryck på 'Esc' tangent på tangentbordet.

Kommandoradsläge: en liten minikommandorad visas längst ned till vänster på skärmen och låter dig ange kommandon som vi har visat i den här självstudien, du kan använda 'i' som står för att skriva en fil och du kan använda 'Q' som står för att sluta med redaktören. Dessa kan kombineras till en enda instruktion och du kommer att lämna redigeraren och spara filen.



Visuellt läge: visuellt läge låter dig markera text och sedan använda den markerade texten i kopiera och klistra in eller andra vanliga operationer på markerad text. Allt detta kan göras från tangentbordet utan mus till skillnad från GUI -baserade redaktörer som Anteckningar eller Visual Studio.

Hur du sparar ditt innehåll men inte lämnar redigeraren

Om du vill spara ditt arbete i filen du redigerar men inte lämnar vim -redigeraren använder du bara kommandot 'w' för att skriva filen och utelämna 'q' -kommandot enligt nedan.

:i

Hur man lämnar redigeraren men inte utfärdar en spara

Om du bara vill lämna redigeraren och inte utfärda ett spara -kommando, utfärdar du bara kommandot ‘q’ i kommandoradsläget enligt nedan. Detta kommando förutsätter att du inte har gjort några ändringar hittills i innehållet annars kommer du att få ett fel som visas i den andra skärmdumpen nedan.

: Vad

Inget fel ovan.

Fel ovan eftersom exit -kommando utfärdades utan ett kommando för att spara fil.

Hur man avslutar redigeraren men inte sparar ändringar

Om du har gjort ändringar, men du INTE vill spara dessa ändringar på hårddisken och vill återgå till föregående innehåll vid tidpunkten för den senaste sparade frågan, kommandot 'q' med '!' -Kommandot i kommandoradsläget som visas nedan.

: q!

Slutsats

All information ovan kan verka som för mycket komplex bara för att lämna redigeraren och spara innehållet i filen du arbetar med, men det finns skäl för det och allt är logiskt. Vim -redigeraren kan manövreras nästan helt från tangentbordet utan att använda musen, vilket är ergonomiskt och snabbmässigt vanligtvis mer effektivt för programmerare och erfarna IT -proffs. Därför måste alla instruktioner specificeras med olika tangentkombinationer och inte med hjälp av en grafisk muspekare. För att snabbt kunna programmera och använda VIM introducerades olika driftsätt så att samma knappar kan ha olika åtgärder beroende på det aktuella läget. Så när du vill göra ett snabbt kommando för att lämna redigeraren samtidigt som du sparar innehållet i filen du gör, är det bara några knapptryckningar på redigeraren och bläddrar inte igenom menyer med en klumpig mus. Lär dig tricket med VIM och du kommer att vara på väg att bli en elitkodare eller systemadministratör.

Mer VIM -utbildning