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