Ръководство стъпка по стъпка: Как да излезете от vi Editor в Linux

Ръководство стъпка по стъпка: Как да излезете от vi Editor в Linux

За тези, които са нови в Linux, напускането на viредактора често може да бъде объркващо поради неговите различни режими и структура на командите. От съществено значение е да знаете как да излезете правилно, независимо дали планирате да запазите напредъка си или да изоставите промените си напълно.

Различни режими вvi

Редакторът viработи основно в два основни режима:

  • Команден режим: Този режим се използва за навигация и изпълнение на различни команди.
  • Режим на вмъкване: Този режим ви позволява да добавяте и променяте текст.

Когато отворите vi, по подразбиране е команден режим. За да превключите в режим на вмъкване, натиснете i. За да се върнете към команден режим от режим на вмъкване, просто натиснете Esc.

Как да запазите промените и да излезетеvi

  • Първо натиснете, Escза да влезете в команден режим.
  • След това въведете :wqи натиснете Enter.

Тази последователност записва вашите модификации и затваря редактора.

Затваряне viбез запазване на промените

  • Натиснете, Escза да превключите на команден режим.
  • Въведете :q!и натиснете Enter.

Този подход ще излезе, viбез да запази промените, направени по време на вашата сесия.

Друг метод за запазване и излизане

  • Уверете се, че сте в команден режим, като натиснете Esc.
  • След това въведете :xи натиснете Enter.

Командата :xзапазва всички промени само ако съществуват и след това излиза vi.

Излизане viс клавишни комбинации

  • Натиснете Esc, за да отидете в команден режим.
  • Натиснете Shift+ Zдва пъти ( ZZ), за да запазите и да излезете.

Използването ZZнезабавно ще запази вашите промени и ще затвори редактора.

Какво да направите, ако Escключът се повреди

Ако Escключът не функционира, опитайте тези алтернативи, за да достигнете до команден режим:

  • Натиснете Ctrl+ [.
  • Натиснете Ctrl+ C.

След като успешно превключите в команден режим, можете да изпълните съответната команда за изход vi.

Разрешаване на често срещани проблеми

Ако срещнете съобщения за грешка, докато се опитвате да излезете, като например:

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

Това показва, че има промени, които не са запазени. За да излезете без запазване, използвайте :q!. За да запазите работата си и да излезете, изберете :wqили ZZ.

Запознаването с правилните процедури за излизане viможе да подобри цялостното ви преживяване и да защити работата ви.

Източник

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *