В редакторе vi (или vim) есть два основных режима работы: командный режим и режим ввода. Когда вы открываете файл в vi, по умолчанию вы находитесь в командном режиме, где вводимые вами символы интерпретируются как команды.
Если вы поднялись на первую строчку, но не можете начать редактирование, скорее всего, вы все еще находитесь в командном режиме.
Чтобы перейти в режим редактирования, вам нужно нажать одну из следующих клавиш:
i– начать вставку текста перед текущим курсором.I– начать вставку текста в начале текущей строки.a– начать вставку текста после текущего курсора.A– начать вставку текста в конце текущей строки.o– открыть новую строку ниже текущей и перейти в режим ввода.O– открыть новую строку выше текущей и перейти в режим ввода.
После того как вы нажмете одну из этих клавиш, вы перейдете в режим ввода и сможете начать редактирование текста.
Чтобы завершить редактирование файла и сохранить изменения в редакторе vi, выполните следующие шаги:
- Перейдите в командный режим: Нажмите клавишу
Esc. Это необходимо, чтобы выйти из режима редактирования. - Сохраните изменения и выйдите из редактора:
- Введите
:wqи нажмитеEnter.:w– команда для сохранения файла.q– команда для выхода из редактора.
- Введите
- Если вы хотите просто выйти без сохранения изменений, введите команду
:q!и нажмитеEnter.
Таким образом, команда :wq завершит редактирование и сохранит изменения, а :q! – выйдет без сохранения.
