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

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


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ому открытому файлу