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 vikan du lese manualsiden. Med/linekan du søke etter forekomster av ordetline, mednhopp 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)