vi – Hur går man till linje N?

I vi-redigeraren hur går jag till en viss rad?

Till exempel om jag öppnar en fil med namnet file.py finns det ett alternativ för att öppna filen på en viss rad eller kan jag öppna min fil och sedan gå till rad med tangentbordsgenväg?

Kommentarer

  • Du är välkommen här och fick ditt svar. Bara ett råd för framtiden: Med man vi kan du läsa manualsidan. Med /line kan du söka efter förekomster av ordet line, med n hoppa till nästa, precis som i vi. En av de första matcherna beskriver det alternativ du letade efter. Det tar kortare tid än att söka på nätet eller ställa en fråga här.

Svar

För att vi ska börja kl. en viss rad i en fil, lägg till +line_num till kommandot du använder för att starta vi. Ersätt line_num med radnumret, till exempel:

vi +14 file.py 

Du kan också använda ex-kommandoraden för att gå till en rad. (För information om ex-läget, se Använda vi textredigeraren) Om du till exempel vill gå till rad 14 kan du trycka på Esc och sedan ange:

:14 

Det finns också ett vi-kommando. G hopprörelsen tar ett valfritt räkna prefix, vilket är linjenumret att gå till. Därav 1 4 G

Kommentarer

  • .. .och du ' trycker du bara på ESC om du ' inte redan är i kommandoläge (eller om du vill att din skärm ska blinka)

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *