Текстовый редактор vi

В среде Линукс существует несколько текстовых редакторов, самым простым и встроенным по умолчанию в операционную систему является vi.

Перед началом использования нужно понять что в этом редакторе есть два режима работы, между которыми нужно постоянно переключатся:
1) Режим ввода - переход осуществляется нажатием буквы "i"
2) Командный режим - переход осуществляется нажатием "esc"

Если нужно вводить, изменить, редактировать текст - переходите в режим ввожда
Если нужно сохранить, выйти с редактора или файла - переходите в командный режим

Последовательность действия для создания или редактирования файла в vi

Для начала создадим файл или откроем существующий:
# vi filename.txt

Далее для того чтобы иметь возможность внутри файла что-то писать переходим в режим редактирования, нажимаем на клавиатуре латинскую букву "i".
О том что мы перешли в данный режим покажет надпись внизу -- INSERT --

Режим редактирования редактора vi

Навигация по файлу делается при помощи стрелок на клавиатуре.
После того как мы отредактировали текст, сохраним файл. Для этого переходим в командный режим нажатием "esc" и вводим команду :w

Главные команды текстового редактора vi

В командном режиме (esc) вводим:

# :w - сохранить файл
# :10 - перейти на 10 строку в файле
# :q - выйти с редактора
# :q! — выйти с редактора без сохранения информации
# :wq - сохранить и выйти с редактора
# ZZ - быстрая комбинация клавиш, сохранить и выйти с редактора


Краткий видео обзор по редактору vi можно посмотреть тут: