I vi editor, hvordan går jeg til en bestemt linje?
For eksempel hvis jeg åbner en fil med navnet file.py
er der en mulighed for at åbne filen på en bestemt linje, eller kan jeg åbne min fil og derefter gå til linje med tastaturgenvej?
Kommentarer
- Du er velkommen her og fik dit svar. Bare et råd til fremtiden: Med
man vi
kan du læse manualsiden. Med/line
kan du søge efter forekomster af ordetline
, medn
spring til næste, ligesom ivi
. En af de første kampe beskriver den mulighed, du ledte efter. Dette tager kortere tid end at søge på nettet eller stille et spørgsmål her.
Svar
At få vi til at starte kl. en bestemt linje i en fil, tilføj +line_num
til den kommando, du bruger til at starte vi. Udskift line_num
med linjenummeret, for eksempel:
vi +14 file.py
Du kan også bruge ex-kommandolinjen til at gå til en linje. (For information om ex-tilstand, se Brug vi teksteditor). Hvis du f.eks. Vil gå til linje 14, kan du trykke på Esc
og derefter indtaste:
:14
Der er også en vi-kommando. G springbevægelsen tager et valgfrit count præfiks, som er det linjenummer, du skal gå til. Derfor 1 4 G
Kommentarer
- .. .og du ' kun trykker på ESC, hvis du ' t allerede er i kommandotilstand (eller hvis du vil have din skærm til at blinke)