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
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!

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
Navigerar i VIM
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, ochltangenter 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.
- Flytta markören till början av nästa ord med
- Navigera linjer:
- Gå till början av raden genom att trycka
0. - Flytta till slutet av raden med
$.
- Gå till början av raden genom att trycka
Redigera text i VIM
När du
- Gå in i infogningsläge:
- Trycka
iför att gå in i infogningsläge före markören. - Använda
jagför att börja infoga i början av raden. - Använda
aför att lägga till efter markören. Atillåter tillägg i slutet av raden.
- Trycka
- 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.
- Ta bort tecknet under markören med
- Kopiera och klistra in:
- Kopiera en rad med
åå. - Klistra in den kopierade raden under den aktuella raden med
sid.
- Kopiera en rad med
- Ångra och gör om:
- Ångra den senaste åtgärden med
u. - Gör om med
Ctrl r.
- Ångra den senaste åtgärden med
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
nför att hoppa till nästa förekomst ochNför att gå till den föregående.
- Inled en sökning med
- Ersätter text:
- Ersätt det nuvarande ordet med ett nytt med hjälp av
:s/gammal/ny/g.
- Ersätt det nuvarande ordet med ett nytt med hjälp av
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
:vaoch:qa.
- För att spara alla ändringar och avsluta flera filer samtidigt, använd
- 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.
- Om du vill avsluta Vim utan att spara några ändringar som gjorts i någon av filerna,
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!






