A vi szerkesztőben hogyan juthatok el egy adott sorhoz?
Például ha megnyitok egy van-e lehetőség a fájl megnyitására egy adott sorban, vagy meg tudom-e nyitni a fájlomat, majd a sorra léphetem a billentyűparancs parancsikonjával?
Megjegyzések
Válasz
A vi kezdete: egy adott sort egy fájlban, adja hozzá a +line_num
parancsot a vi indításához használt parancshoz. Cserélje le a line_num
sort a sorszámra, például:
vi +14 file.py
Az ex parancssort is használhatja egy vonalra. (Az ex módról további információt a vi szövegszerkesztő használata című részben talál.) Ha például a 14. sorra szeretett volna lépni, megnyomhatja az Esc
gombot, majd beírhatja:
:14
Van egy vi parancs is. A G ugrási mozgás egy opcionális count előtagot vesz fel, amely a sorszám, amelyre menni kell. Ezért 1 4 G
megjegyzések
- .. .és ' csak akkor nyomja meg az ESC-t, ha már ' nem volt parancs módban (vagy szeretné, ha a képernyője villogna)
man vi
segítségével elolvashatja a kézikönyv oldalt. A/line
segítségével megkeresheti aline
szó előfordulásait, an
gombbal a következő, akárcsak avi
. Az első mérkőzések egyike leírja a kívánt lehetőséget. Ez kevesebb időt vesz igénybe, mint az interneten keresni vagy itt feltenni a kérdést.