Page cover

Edytor "vi"

Wprowadzenie

vi jest klasycznym edytorem tekstu w systemach Unix/Linux. Jest znany z trybów operacyjnych, które umożliwiają precyzyjne edytowanie tekstu. Poniżej znajdziesz podstawowe informacje na temat korzystania z edytora vi.

Tryby Edytora vi

  1. Tryb Normalny (Komendowy)

    • Opis: Tryb domyÅ›lny po uruchomieniu edytora. Umożliwia poruszanie siÄ™ po tekÅ›cie oraz wykonywanie operacji takich jak kopiowanie, wklejanie czy usuwanie.

    • Przechodzenie do trybu: Po uruchomieniu vi automatycznie jesteÅ› w trybie normalnym.

  2. Tryb Wstawiania

    • Opis: Tryb, w którym można edytować i dodawać tekst.

    • Przechodzenie do trybu: NaciÅ›nij i (insert), a (append), lub o (open new line).

  3. Tryb Komend

    • Opis: Tryb, w którym wpisujesz polecenia takie jak zapisanie pliku czy wyjÅ›cie.

    • Przechodzenie do trybu: NaciÅ›nij : z trybu normalnego.

Podstawowe Komendy

Nawigacja

  • h – Przesuwa kursor w lewo.

  • j – Przesuwa kursor w dół.

  • k – Przesuwa kursor w górÄ™.

  • l – Przesuwa kursor w prawo.

  • gg – Przenosi kursor na poczÄ…tek pliku.

  • G – Przenosi kursor na koniec pliku.

  • 0 – Przenosi kursor na poczÄ…tek linii.

  • $ – Przenosi kursor na koniec linii.

Edytowanie Tekstu

  • i – Przechodzi do trybu wstawiania przed bieżącym znakiem.

  • a – Przechodzi do trybu wstawiania za bieżącym znakiem.

  • o – Otwiera nowÄ… liniÄ™ poniżej bieżącej i przechodzi do trybu wstawiania.

  • x – Usuwa znak pod kursorem.

  • dd – Usuwa bieżącÄ… liniÄ™.

  • yy – Kopiuje bieżącÄ… liniÄ™ do schowka.

  • p – Wkleja zawartość schowka za kursorem.

Operacje na Tekście

  • u – CofniÄ™cie ostatniej operacji (undo).

  • Ctrl + r – Przywrócenie cofniÄ™tej operacji (redo).

  • : – Przechodzi do trybu komend (po wpisaniu : możesz wprowadzać polecenia takie jak zapis czy wyjÅ›cie).

Zapisywanie i Wyjście

  • :w – Zapisuje zmiany w pliku.

  • :q – WyjÅ›cie z edytora (jeÅ›li nie ma zmian lub po zapisaniu).

  • :wq – Zapisuje zmiany i wychodzi.

  • :q! – WyjÅ›cie z edytora bez zapisania zmian.

  • :x – Zapisuje zmiany i wychodzi (alternatywa dla :wq).

Wyszukiwanie i Zamiana

  • /tekst – Szuka tekstu w kierunku w dół.

  • ?tekst – Szuka tekstu w kierunku w górÄ™.

  • n – Przechodzi do nastÄ™pnego wystÄ…pienia wyszukiwanego tekstu.

  • N – Przechodzi do poprzedniego wystÄ…pienia wyszukiwanego tekstu.

  • :s/stary/nowy/ – Zamienia pierwsze wystÄ…pienie "stary" na "nowy" w bieżącej linii.

  • :s/stary/nowy/g – Zamienia wszystkie wystÄ…pienia "stary" na "nowy" w bieżącej linii.

Skróty Klawiszowe

  • Esc – Przechodzi do trybu normalnego.

  • Ctrl + c – Przerwanie bieżącej operacji.

  • Ctrl + v – Włącza tryb wizualny dla zaznaczania tekstu.

Last updated

Was this helpful?