Next Previous Contents

10. Справочник по командам vi

10.1 Режимы Vi

Vi имеет 3 режима:

  1. командный режим - Включается при запуске vi; для перехода в командный режим из других режимов (используйте ESC)
  2. режим ввода - активируется специальными командами a i A I o O c C s S R и выключается при помощи ESC или в случае ошибки.
  3. линейный режим - т.е. ожидание ввода команд после нажатия : , / , ? или ! (выключается с CR, обрывается с помощью CTRL-c). CTRL это клавиша control: CTRL-c означает "control c"

10.2 Команды Shell

  1. TERM= code Помещает имя вашего терминала в переменную TERM
  2. export TERM Передаёт значение переменной TERM (код терминала) любой программе в UNIX системе.
  3. tput init Инициализирует терминал таким образом, чтобы он функционировал правильно с различными UNIX программами.
  4. vi filename Запускает vi и загружает на редактирование указанный файл.
  5. vi file1 file2 file3 Записывает в буфер vi три файла для последующего их редактирования. Эти файлы file1, file2, и file3.
  6. view file Загружает файл file в режиме только-для-чтения.
  7. vi -R file Аналогично преведущей команде.
  8. vi -r file Восстанавливает file и последние изменения после краха системы.

10.3 Установка параметров

  1. :set опция Активизирует опцию
  2. :set опция=значение Назначает значение для опции
  3. :set no опция Деактивирует опцию
  4. :set Показывает опции установленные пользователем.
  5. :set all Показывает все опции, как установленные пользователем, так и опции "по умолчанию".
  6. :set опцию? Показывает значение опции

10.4 Используемые обозначения

  1. CTRL-c CTRL Это клавиша control: CTRL-c означает "control c"
  2. CR символ возврата каретки (клавиша ENTER)

10.5 Обрывание и отмена

10.6 Манипуляции с файлами

10.7 Перемещение

10.8 Позиционирование по строкам

10.9 Позиционирование по символам

10.10 Слова, предложения параграфы

10.11 Установка отметок и возврат к ним

10.12 Коррекция во время ввода текста

10.13 Обновления экрана

10.14 Удаление

10.15 Вставка, замена

10.16 Копирование и вставка

"Буфер копирования" заполняется КАЖДОЙ командой удаления,или с помощью Y и yy.

10.17 Операции (для применения к строкам вводятся дважды)

10.18 Поиск и замена

10.19 Общие

10.20 Команды линейного редактора

10.21 Другие команды


Next Previous Contents
Используются технологии uCoz