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
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)
man vi
si můžete přečíst stránku manuálu. Pomocí/line
můžete vyhledávat výskyty slovaline
, pomocín
přeskočit na další, stejně jako vvi
. 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.