vi – текстовый редактор для операционных систем семейства Unix. Запускается редактор посредством консоли. vi – имеет два основных режима: командный режим и режим вставки. При запуске редактора vi командный режим является режимом по умолчанию. В этом режиме клавиатура используется для различных операций, например: сохранение, поиск по тексту и т.д.
В режиме вставки клавиатура используется для набора текста. Для перехода в режим вставки используется комбинация клавиш [Shift] + [I]. Обратное переключение в командный режим производиться клавишей [Esc] или комбинация клавиш [Ctrl] + [C].

Часто используемые команды

Чтобы получить подробную помощь по редактору vi, выполните команду man vi в Unix shell (q — выход из справки).

Использование регулярных выражений

Чтобы манипулировать не только целыми фрагментами, выбираемыми регулярными выражениями, но и их частями, используются помеченные регулярные выражения: если конструкция \(…\) появляется в регулярном выражении, то часть соответствующего ей фрагмента доступна как \1. Допускается использование до девяти помеченных выражений, на которые ссылаются \1, \2 и т.д.

Вот ряд примеров использования помеченных регулярных выражений: