Przewodnik krok po kroku: Jak wyjść z edytora vi w systemie Linux

Przewodnik krok po kroku: Jak wyjść z edytora vi w systemie Linux

Dla tych, którzy są nowicjuszami w Linuksie, opuszczenie viedytora może być często mylące ze względu na jego różne tryby i strukturę poleceń. Ważne jest, aby wiedzieć, jak prawidłowo wyjść, niezależnie od tego, czy planujesz zapisać postęp, czy całkowicie porzucić zmiany.

Różne tryby wvi

Edytor vidziała głównie w dwóch głównych trybach:

  • Tryb poleceń: Ten tryb służy do nawigacji i wykonywania różnych poleceń.
  • Tryb wstawiania: W tym trybie można dodawać i modyfikować tekst.

Po otwarciu vidomyślnie jest w trybie Command Mode. Aby przełączyć się do trybu Insert Mode, naciśnij i. Aby powrócić do trybu Command Mode z trybu Insert Mode, po prostu naciśnij Esc.

Jak zapisać zmiany i wyjśćvi

  • Najpierw naciśnij , Escaby przejść do trybu poleceń.
  • Następnie wpisz :wqi naciśnij Enter.

Ta sekwencja zapisze zmiany i zamknie edytor.

Zamykanie vibez zapisywania zmian

  • Naciśnij Esc, aby przejść do trybu poleceń.
  • Wpisz :q!i naciśnij Enter.

To podejście zakończy się vibez zachowania zmian wprowadzonych w trakcie sesji.

Inna metoda zapisywania i wychodzenia

  • Upewnij się, że jesteś w trybie poleceń, naciskając Esc.
  • Następnie wprowadź :xi naciśnij Enter.

Polecenie :xzapisuje zmiany tylko wtedy, gdy istnieją, po czym kończy działanie vi.

Wyjście viza pomocą klawiszy skrótu

  • Naciśnij Esc, aby przejść do trybu poleceń.
  • Naciśnij Shift+ Zdwa razy ( ZZ), aby zapisać i wyjść.

Użycie ZZspowoduje natychmiastowe zapisanie zmian i zamknięcie edytora.

Co zrobić, jeśli Escklucz zawiedzie

Jeśli Escklawisz nie działa, wypróbuj poniższe alternatywy, aby przejść do trybu poleceń:

  • Naciśnij Ctrl+ [.
  • Naciśnij Ctrl+ C.

Po pomyślnym przełączeniu do trybu poleceń możesz wykonać odpowiednie polecenie, aby wyjść vi.

Rozwiązywanie typowych problemów

Jeśli podczas próby wyjścia pojawią się komunikaty o błędach, takie jak:

E37: No write since last change (add! to override)

Oznacza to, że istnieją zmiany, które nie zostały zapisane. Aby wyjść bez zapisywania, użyj :q!. Aby zapisać swoją pracę i wyjść, wybierz :wqlub ZZ.

Zapoznanie się z prawidłowymi procedurami wyjścia vimoże poprawić Twoje ogólne wrażenia i zabezpieczyć Twoją pracę.

Źródło

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *