мета-данные страницы
  •  

Это старая версия документа!


vim

За основу взята статья с xgu.ru

Vim (vi improved) — текстовый редактор, идеологическое продолжение текстового редактора vi. Отличительная особенность редактора (как и редактора vi) — поддержка режимов редактирования: поведение редактора и его реакция на нажатие клавиш определяется тем, в каком режиме он сейчас находится.

Быстрое перемещение по файлу

В командном режиме можно перейти в:
gg - начало файла
G - конец файла

Режим редактирования

Включается нажатием i в командном режиме.

Режим выделения

нажатие v в командном режиме перебросит нас в режим выделения.
y - скопировать в буфер обмена
x - вырезать в буфер обмена
В командном режиме:
p - вставка из буфера vim

Поиск

в командном режиме можно ввести /слово что бы найти подстроку «слово».
n - следующее вхождение
N - предыдущее вхождение

Замена

Для замены будет использоваться такая конструкция:
:%s/искать/заменить/g

Редактирование нескольких файлов

Если при запуске vim передать ему несколько файлов, можно редактировать сразу несколько.
:n - переключатся на следующий открытый файл
:N - переключатся на предыдущий открытый файл
:buffer - посмотреть все открытые файлы
:buffer 2 - перейти к 2ому открытому файлу