Jak w edytorze vi przejść do określonej linii?
Na przykład, jeśli otworzę plik o nazwie file.py czy istnieje opcja otwarcia pliku w określonej linii, czy mogę otworzyć plik, a następnie przejść do wiersza ze skrótem klawiszowym?
Komentarze
Odpowiedź
Aby vi zaczynał się od konkretną linię w pliku, dodaj +line_num do polecenia, którego używasz do uruchomienia vi. Zastąp line_num numerem linii, na przykład:
vi +14 file.py
Możesz również użyć poprzedniego wiersza poleceń, aby przejść do linii. (Aby uzyskać informacje o trybie ex, zobacz Korzystanie z edytora tekstu vi). Na przykład, jeśli chcesz przejść do wiersza 14, możesz nacisnąć Esc, a następnie wpisać:
:14
Istnieje również polecenie vi. Ruch skoku G przyjmuje opcjonalny prefiks count , który jest numerem linii, do której należy przejść. Stąd 1 4 G
Komentarze
- .. . a ty ' d naciskasz ESC tylko wtedy, gdy nie jesteś ' t już w trybie poleceń (lub chcesz, aby ekran migał)
man vimożesz przeczytać stronę podręcznika. Za pomocą/linemożesz wyszukiwać wystąpienia słowaline, za pomocąnprzeskocz do następny, tak jak wvi. Jedno z pierwszych dopasowań opisuje szukaną opcję. Zajmuje to mniej czasu niż wyszukiwanie w Internecie lub zadawanie pytań tutaj.