VDSPlanet.ru Making the difference in VDS Hosting
Vi

Материал из Wiki.VDSPlanet.ru.

Перейти к: навигация, поиск

Стандартный редактор OS семейства Unix (GNU/Linux).

Способен работать с самыми различными терминальными устройствами.

Наиболее популярной разновидностью vi в настоящее время является vim (Vi IMproved).

Содержание

[править] Что надо знать о работе с vi

vi работает в двух режимах: экранном и командном.

После запуска vi находится в экранном режиме. В командный режим можно перейти нажав двоеточие (':').

В экранном режиме могут быть подрежимы: "основной", вставки и замены.

Обратите внимание: команды даются с учётом регистра!

^X означает нажатие клавиши X при нажатой клавише Ctrl.

[править] В "основном" экранном режиме

  1. u -- отменить крайнюю операцию
  2. j -- вниз (или стрелка вниз)
  3. k -- вверх (или стрелка вверх)
  4. h -- влево (или стрелка влево)
  5. l -- вправо (или стрелка вправо)
  6. ^d -- на страницу вниз (или PgUp)
  7. ^u -- на страницу вверх (или PgDn)
  8. gg -- в начало файла
  9. G -- в конец файла
  10. w -- на следующее слово
  11. b -- на предыдущее слово
  12. x -- удалить текущий символ
  13. i -- перейти в режим вставки
  14. I -- перейти к первому непробельному символу строки и перейти в режим вставки
  15. dd -- удалить текущую строку
  16. dw -- удалить слово и пробелы после него
  17. A -- перейти в конец строки и перейти в режим вставки
  18. C -- удалить от курсора до конца строки и перейти в режим вставки
  19. D -- удалить от курсора до конца строки
  20. J -- соединить текущую и следующую строки через пробел
  21. O -- вставить пустую строку перед текущей
  22. n -- найти следующее (в зависимости от направления поиска) вхождение образца
  23. / -- перейти в режим поиска вперёд
  24.  ? -- перейти в режим поиска назад
  25.  : -- перейти в командный режим
  26. ZZ -- сохранить файл и завершить работу

[править] В экранном режиме вставки или замены

  1. ESC -- закончить режим вставки или замены
  2. ^v c -- ввести c без интерпретации (можно вводить любые символы)

[править] В командном режиме

  1.  :nnn -- перейти к строке №nnn
  2.  :w -- записать текущий файл
  3.  :w file -- записать в указанный file
  4.  :wq -- записать и выйти
  5.  :q! -- завершить работу без сохранения
  6. ESC -- выйти из командного режима

[править] Опции командной строки

  1. -R -- открыть файл только для чтения
  2. -b -- открыть файл как "бинарный"
  3. +nn -- перейти к строке nn
Источник — «http://wiki.vdsplanet.ru/Vi»