Редактор vi

В редакторе vi (или vim) есть два основных режима работы: командный режим и режим ввода. Когда вы открываете файл в vi, по умолчанию вы находитесь в командном режиме, где вводимые вами символы интерпретируются как команды.

Если вы поднялись на первую строчку, но не можете начать редактирование, скорее всего, вы все еще находитесь в командном режиме.

Чтобы перейти в режим редактирования, вам нужно нажать одну из следующих клавиш:

  • i – начать вставку текста перед текущим курсором.
  • I – начать вставку текста в начале текущей строки.
  • a – начать вставку текста после текущего курсора.
  • A – начать вставку текста в конце текущей строки.
  • o – открыть новую строку ниже текущей и перейти в режим ввода.
  • O – открыть новую строку выше текущей и перейти в режим ввода.

После того как вы нажмете одну из этих клавиш, вы перейдете в режим ввода и сможете начать редактирование текста.

Чтобы завершить редактирование файла и сохранить изменения в редакторе vi, выполните следующие шаги:

  1. Перейдите в командный режим: Нажмите клавишу Esc. Это необходимо, чтобы выйти из режима редактирования.
  2. Сохраните изменения и выйдите из редактора:
    • Введите :wq и нажмите Enter.
      • :w – команда для сохранения файла.
      • q – команда для выхода из редактора.
  3. Если вы хотите просто выйти без сохранения изменений, введите команду :q! и нажмите Enter.

Таким образом, команда :wq завершит редактирование и сохранит изменения, а :q! – выйдет без сохранения.