16.7. Клавиши vi

Этот раздел представляет собой краткий справочник по общим командам vi. Некоторые из них уже были рассмотрены ранее, а некоторые окажутся для вас новыми.

Таблица 16-1. Перемещение

Действие Клавиши
Влево, вниз, вверх, вправо h, j, k, l
В конец строки $
В начало строки ^
В конец файла G
В начало файла :1
На строку 47 :47

Таблица 16-2. Редактирование

Действие Клавиша
Удаление строки dd
Удаление пяти строк 5dd
Замена символа r
Удаление символа x
Удаление десяти символов 10x
Отмена последнего действия u
Объединение текущей и следующей строк J
Замена старого на новое, глобально %s'старое'новое'g

Таблица 16-3. Поиск

Действие Клавиша
Поиск “asdf” /asdf
Поиск “asdf” в обратном направлении ?asdf
Повтор последнего поиска в прямом направлении /
Повтор последнего поиска в обратном направлении ?
Повтор последнего поиска в том же направлении n
Повтор последнего поиска в обратном направлении N

Таблица 16-4. Сохранение и выход

Действие Клавиша
Выйти :q
Выйти без сохранения :q!
Записать и выйти :wq
Записать без выхода :w
Перезагрузить открытый в данный момент файл :e!
Записать буфер в файл asdf :w asdf
Открыть файл hejaz :e hejaz
Загрузить файл asdf в буфер :r asdf
Загрузить вывод команды ls в буфер :r !ls