мета-данные страницы
Это старая версия документа!
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ому открытому файлу
