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 ordetline
, medn
hoppa till nästa, precis som ivi
. 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)