Что надо знать о работе с vi
vi работает в двух режимах: экранном и командном.
После запуска vi находится в экранном режиме. В командный режим можно перейти нажав двоеточие (‘:’).
В экранном режиме могут быть подрежимы: “основной”, вставки и замены.
Обратите внимание: команды даются с учётом регистра!
^X означает нажатие клавиши X при нажатой клавише Ctrl.
В “основном” экранном режиме
u -- отменить крайнюю операцию j -- вниз (или стрелка вниз) k -- вверх (или стрелка вверх) h -- влево (или стрелка влево) l -- вправо (или стрелка вправо) ^d -- на страницу вниз (или PgUp) ^u -- на страницу вверх (или PgDn) gg -- в начало файла G -- в конец файла w -- на следующее слово b -- на предыдущее слово x -- удалить текущий символ i -- перейти в режим вставки I -- перейти к первому непробельному символу строки и перейти в режим вставки dd -- удалить текущую строку dw -- удалить слово и пробелы после него A -- перейти в конец строки и перейти в режим вставки C -- удалить от курсора до конца строки и перейти в режим вставки D -- удалить от курсора до конца строки J -- соединить текущую и следующую строки через пробел O -- вставить пустую строку перед текущей n -- найти следующее (в зависимости от направления поиска) вхождение образца / -- перейти в режим поиска вперёд ? -- перейти в режим поиска назад : -- перейти в командный режим ZZ -- сохранить файл и завершить работу |
В командном режиме
:nnn -- перейти к строке №nnn :w -- записать текущий файл :w file -- записать в указанный file :wq -- записать и выйти :q! -- завершить работу без сохранения ESC -- выйти из командного режима |