Команда Linux / Unix: vi, vim, gvim

% vi [параметры] [файл ..]

ОПИСАНИЕ

  • Текстовый редактор «vi» не рекомендуется для новичков.
  • Для выхода из vi (без изменений) используйте следующие пять символов:: q !.
  • ВИМ: Современные дистрибутивы Linux используют vim (= «улучшенный vi») вместо vi, и vim несколько лучше, чем оригинальный vi.
  • Gvim: Также доступна GUI-версия vi: наберите gvim в X-терминале.
  • Самое важное, что нужно понять о vi — это модальный редактор., то есть он имеет несколько режимов работы, среди которых пользователь должен переключаться. (Одни и те же нажатия клавиш имеют разные эффекты в разных режимах.) Ниже приведен краткий справочник с 4 основными командами красного цвета.Команды для переключения режимов:

ключ

Входит в режимзамечания
<ESC>командный режим(вернуться в командный режим из любого режима редактирования)
ярежим редактирования «вставить»(начать вставку до текущей позиции курсора)

Запись: Не нажимайте никакие другие клавиши в командном режиме. В командном режиме есть больше команд и режимов.

Копирование, вырезание и вставка в командном режиме

  • v начать выделять текст. Затем переместите курсор, чтобы выделить текст
  • y скопировать выделенный текст
  • х вырезать выделенный текст
  • p вставить текст, который был вырезан / скопирован

Сохранение и выход из командного режима

  • : w написать (= сохранить)
  • : w filename записать содержимое в файл «filename»
  • : x сохранить и выйти
  • : q выход (он не даст вам, если изменения не сохранены)
  • : Д! прекратить отмену изменений (вам не будет предложено, если изменения не сохранены)

ПРИМЕР

% Vi parse_record.pl

Запускает vi с настройками по умолчанию и открывает файл parse_record.pl.

Важный: Используйте команду man (% man), чтобы увидеть, как команда используется на вашем компьютере.

Ссылка на основную публикацию