Vi-redigeraren: Bemästra det i 3 enkla, stressfria steg! 🚀
Vi är en kraftfull textredigerare som ingår i de flesta Linux-system, även inbäddade sådana. Ibland behöver du redigera en textfil på ett system som inte har en mer användarvänlig textredigerare, så det är viktigt att känna till Vi. ✍️
Till skillnad från Nano, en enklare terminalbaserad textredigerare, ger Vi dig inte en lista med kortkommandon på skärmen. Det är en modal textredigerare, vilket betyder att den har både ett infogningsläge och ett kommandoläge.
Komma igång med Vi
Vi är ett terminalprogram, så du måste starta det från ett terminalfönster. Använd kommandot Jag såg /sökväg/till/fil för att öppna en befintlig fil med Vi. Kommandot Jag såg /sökväg/till/fil också fungerar om filen finns inte än; Vi skapar en ny fil och sparar den på den angivna platsen när du är klar. 💾

Komma ihåg använd sudo om du vill redigera en fil av systemet. Så, till exempel, skulle du behöva skriva sudo vi /etc/fstab om du vill redigera din fstab-fil.
Kommandoläge
Det här är vad du ser när du öppnar en fil i vi. Det ser ut som att du bara kan börja skriva, men så är det inte. vi är en modal textredigerare och den öppnas i kommandoläge. Om du försöker skriva på den här skärmen kommer du att få ett oväntat beteende. ⚠️

I kommandoläge kan du flytta markören med piltangenterna. Tryck på tangenten x för att radera tecknet under markören. Det finns flera andra kommandon för att radera; till exempel att skriva dd (tryck två gånger på d-tangenten) tar bort en hel textrad. 🗑️
Du kan markera, kopiera, klippa ut och klistra in text i kommandoläge. Placera markören till vänster eller höger om den text du vill markera. du vill kopiera och tryck på tangenten vFlytta markören för att markera texten och tryck sedan på och för att kopiera den markerade texten eller x för att klippa ut den. Placera markören på önskad plats och tryck på tangenten p för att klistra in texten du kopierat eller klippt ut.

Insättningsläge
Förutom kommandoläget är det andra läget du behöver känna till infogningsläget, vilket låter dig infoga text i Vi. Att gå in i infogningsläget är enkelt när du vet att det finns: tryck bara på tangenten Yo en gång efter att du har placerat markören i kommandoläge. Börja skriva så infogar Vi tecknen du skriver i fil istället för att försöka tolka dem som kommandon. 📝

När du är klar i infogningsläge trycker du på escape-tangenten för att återgå till kommandoläge.
Spara och avsluta
Du kan spara och avsluta vi från kommandoläge. Se först till att du är i kommandoläge genom att trycka på Escape-tangenten. (Att trycka på Escape-tangenten igen gör ingenting om du redan är i kommandoläge.)
Skriver :wq och tryck på Enter för att spara filen på disken och avsluta vi. Du kan också dela upp det här kommandot; till exempel skriv :w och tryck på enter för att spara filen på disken utan att avsluta, eller skriv :q för att avsluta vi utan att spara filen.


Om du letar efter en mer användarvänlig terminaltextredigerare, kolla in Nano. De flesta Linuxdistributioner levereras med Äldre bror förinstallerat, men inbyggda system och andra små miljöer inkluderar ofta bara Vi. 🖥️