vi – Cum mergeți la linia N?

În editorul vi cum merg la o anumită linie?

De exemplu, dacă deschid un fișier numit file.py există o opțiune pentru deschiderea fișierului la o anumită linie sau pot să-mi deschid fișierul și apoi să merg la linie cu o comandă rapidă de tastă?

Comentarii

  • Sunteți binevenit aici și ați primit răspunsul. Doar un sfat pentru viitor: Cu man vi puteți citi pagina manualului. Cu /line puteți căuta aparițiile cuvântului line, cu n săriți la următoarea, la fel ca în vi. Unul dintre primele meciuri descrie opțiunea pe care o căutați. Acest lucru necesită mai puțin timp decât să căutați pe web sau să puneți o întrebare aici.

Răspuns

Pentru ca vi să înceapă de la o anumită linie dintr-un fișier, adăugați +line_num la comanda pe care o utilizați pentru a porni vi. Înlocuiți line_num cu numărul liniei, de exemplu:

vi +14 file.py 

De asemenea, puteți utiliza linia de comandă ex pentru a merge la o linie. (Pentru informații despre modul ex, consultați Utilizarea editorului de text vi) De exemplu, dacă doriți să mergeți la linia 14, puteți apăsa Esc și apoi introduceți:

:14 

Există, de asemenea, o comandă vi. Mișcarea de salt G are un prefix opțional count , care este numărul liniei la care mergi. Prin urmare, 1 4 G

Comentarii

  • .. .și ' apăsați ESC numai dacă nu erați ' deja în modul de comandă (sau doriți ca ecranul dvs. să clipească)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *