Материал из Wiki.VDSPlanet.ru.
Стандартный редактор OS семейства Unix (GNU/Linux).
Способен работать с самыми различными терминальными устройствами.
Наиболее популярной разновидностью vi в настоящее время является vim (Vi IMproved).
Содержание |
[править] Что надо знать о работе с 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 -- сохранить файл и завершить работу
[править] В экранном режиме вставки или замены
- ESC -- закончить режим вставки или замены
- ^v c -- ввести c без интерпретации (можно вводить любые символы)
[править] В командном режиме
- :nnn -- перейти к строке №nnn
- :w -- записать текущий файл
- :w file -- записать в указанный file
- :wq -- записать и выйти
- :q! -- завершить работу без сохранения
- ESC -- выйти из командного режима
[править] Опции командной строки
- -R -- открыть файл только для чтения
- -b -- открыть файл как "бинарный"
- +nn -- перейти к строке nn

