Vi - это то, что известно как модальный редактор - это означает, что у него есть несколько режимов, в которых он работает.
При первом запуске vi он находится в командном режиме. Некоторые общие последовательности клавиш командного режима:
- :q - Выйти
- : Д! - Принудительно выйти
- : w - Написать файл
- : WQ! - Принудительная запись файла и выход
- : w /path /to /my /new /file - запись в новый файл
- : r /path /to /file - прочитать файл и вставить в буфер
Чтобы переключиться в один из режимов редактирования:
- я - войти в режим вставки перед текущим символом
- r - заменить один символ
- R - войти в режим замены
- a - Войдите в режим вставки после текущего символа
- A - Войдите в режим вставки в конце текущей строки
- o - открыть новую строку под курсором и войти в режим вставки
- O - Открыть новую строку над курсором и войти в режим вставки
Чтобы вернуться в командный режим, просто нажмите клавишу Esc
В командном режиме огромное количество других нажатий клавиш - этот список довольно полезен.