Exit neon sign on brick wall background

Hur man avslutar VIM och de mest populära VIM-genvägarna

Om du läser den här artikeln har du problem. Du ville redigera en fil med vim editor men fastnade i den. Sluta få panik och vänta med att installera om operativsystemet och börja från början

google search with request "how to quit vim"
Vim är det näst svåraste att sluta efter rökning

Avsluta VIM-redigeraren med tangentkombinationer

Vim editor är knepigt för nybörjare, men när du lär dig rätt tangentkombinationer blir det enkelt att använda VIM. Här är de mest populära tangentkombinationerna för att avsluta vim.

Avsluta vim spara ändringar

För att avsluta vim med att spara ändringar tryck Esc för att avsluta redigeringsläget och håll sedan intryckt Flytta och tryck kolon nyckel (:). Gå sedan inwq” and press Enter. Here “w” stands for write and “q” stands for “quit”. On US keyboards the colon : är samma nyckel som semikolon ;, ligger till höger om bokstaven

:wq

Avsluta vim utan att spara ändringar

För att avsluta vim utan att spara ändringar håll nere Skift och tryck på kolontangenten (:). Gå sedan in

:q!
exit vim without saving changes
avsluta vim sparar inga ändringar

Spara ändringar utan befintlig VIM-redigerare

För att spara ändringar utan att lämna vim håll nere Skift och tryck på kolon-tangenten (:). Gå sedan in

:w

Bli van vid VIM

Nu när jag gick igenom grunderna för att avsluta Vim och spara ändringar kan vi gå vidare till några ytterligare användbara Vim-genvägar och funktioner för att förbättra din kompetens.

Startar VIM för att redigera filen

Vanligtvis startar utvecklare vim för att redigera filen med kommandot:

vim filnamn

Om filen saknas kommer den att skapas. Du kan ange flera filer att redigera:

vim fil1 fil2 fil3

För att öppna filen på en specifik rad kan du lägga till [num] efter kommandot vim. För att till exempel öppna filen på rad 127 anger du:

vim filnamn 127

När du

  • Flytta markören:
    • Använd piltangenterna för att flytta i respektive riktning (upp, ner, vänster, höger).
    • Alternativt kan du använda h, j, k, och l tangenter för vänster-, ned-, upp- och högerrörelser.
  • Ordnavigering:
    • Flytta markören till början av nästa ord med w.
    • Navigera till slutet av det aktuella ordet med e.
    • Hoppa till början av föregående ord med b.
  • Navigera linjer:
    • Gå till början av raden genom att trycka 0.
    • Flytta till slutet av raden med $.

Redigera text i VIM

När du

  • Gå in i infogningsläge:
    • Trycka i för att gå in i infogningsläge före markören.
    • Använda jag för att börja infoga i början av raden.
    • Använda a för att lägga till efter markören.
    • A tillåter tillägg i slutet av raden.
  • Ta bort text:
    • Ta bort tecknet under markören med x.
    • Radera hela raden med dd.
    • Klipp ut (ta bort) den aktuella raden och gå in i infogningsläge med cc.
  • Kopiera och klistra in:
    • Kopiera en rad med åå.
    • Klistra in den kopierade raden under den aktuella raden med sid.
  • Ångra och gör om:
    • Ångra den senaste åtgärden med u.
    • Gör om med Ctrl r.

Söker i VIM

Effektiv sökning är avgörande. Här är några sökrelaterade genvägar:

  • Söker efter text:
    • Inled en sökning med /följt av önskad term.
    • Använda n för att hoppa till nästa förekomst och N för att gå till den föregående.
  • Ersätter text:
    • Ersätt det nuvarande ordet med ett nytt med hjälp av :s/gammal/ny/g.

Avslutar Vim

Jag har redan täckt grunderna i början, men här är några fler alternativ:

  • Spara och avsluta alla:
    • För att spara alla ändringar och avsluta flera filer samtidigt, använd :va och :qa.
  • Avsluta utan att spara:
    • Om du vill avsluta Vim utan att spara några ändringar som gjorts i någon av filerna, :qa! kommer att göra susen.

Slutsats

Kom ihåg att det tar tid och övning att bemästra Vim. Ju mer du använder den, desto mer bekväm och kraftfull blir den. Lycka till med redigeringen!