За тези, които са нови в 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може да подобри цялостното ви преживяване и да защити работата ви.
Вашият коментар