I vi editor, hvordan går jeg til en bestemt linje?
For eksempel hvis jeg åpner en fil med navnet file.py
er det et alternativ for å åpne filen på en bestemt linje, eller kan jeg åpne filen min og deretter gå til linje med hurtigtastens snarvei?
Kommentarer
- Du er velkommen her og har fått svaret ditt. Bare et råd for fremtiden: Med
man vi
kan du lese manualsiden. Med/line
kan du søke etter forekomster av ordetline
, medn
hopp til neste, akkurat som ivi
. En av de første kampene beskriver alternativet du lette etter. Dette tar kortere tid enn å søke på nettet eller stille et spørsmål her.
Svar
For å få vi til å starte kl. en bestemt linje i en fil, legg til +line_num
til kommandoen du bruker for å starte vi. Erstatt line_num
med linjenummeret, for eksempel:
vi +14 file.py
Du kan også bruke ex-kommandolinjen for å gå til en linje. (For informasjon om ex-modus, se Bruk vi teksteditor). Hvis du for eksempel vil gå til linje 14, kan du trykke Esc
og deretter skrive inn:
:14
Det er også en vi-kommando. G hoppbevegelsen tar et valgfritt count prefiks, som er linjenummeret du skal gå til. Derav 1 4 G
Kommentarer
- .. .og du ' trykker du bare på ESC hvis du ikke ' t allerede var i kommandomodus (eller hvis du vil at skjermen skal blinke)