vi – Jak jít na řádek N?

Jak v editoru vi přejdu na konkrétní řádek?

Například když otevřu soubor s názvem file.py existuje možnost pro otevření souboru na konkrétním řádku, nebo mohu otevřít svůj soubor a poté přejít na řádek pomocí klávesové zkratky?

Komentáře

  • Jste zde vítáni a máte odpověď. Jen rada do budoucna: Pomocí man vi si můžete přečíst stránku manuálu. Pomocí /line můžete vyhledávat výskyty slova line, pomocí n přeskočit na další, stejně jako v vi. Jeden z prvních zápasů popisuje možnost, kterou jste hledali. To zabere méně času než hledání na webu nebo položení otázky zde.

Odpovědět

Aby vi začínalo na konkrétní řádek v souboru, přidejte +line_num k příkazu, který používáte ke spuštění vi. Nahraďte line_num číslem řádku, například:

vi +14 file.py 

Můžete také použít příkazový řádek ex na řádek. (Informace o režimu ex naleznete v části Použití textového editoru vi.) Pokud byste například chtěli přejít na řádek 14, můžete stisknout Esc a poté zadat:

:14 

Existuje také příkaz vi. Pohyb skoku G vyžaduje volitelnou předponu count , což je číslo řádku, na které se má přejít. Proto 1 4 G

Komentáře

  • .. .a ' stisknete klávesu ESC, pouze pokud jste ' t již nebyli v příkazovém režimu (nebo chcete, aby obrazovka blikala)

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *