VIM
Выжимка команд для VIM

Быстрый старт
Режимы работы
i(insert): Переход в режим вставки (insert mode). В этом режиме вы можете вводить текст как в обычном редакторе.Esc: Возврат в нормальный режим (normal mode). Это основной режим Vim, из которого вы управляете всеми командами.:(colon): Переход в режим командной строки (command-line mode). Используется для выполнения команд, сохранения, выхода и т.д.
Сохранение и выход
:w: Сохранить текущий файл.:wqилиZZ: Сохранить и выйти из файла.:q: Выйти из файла (если изменения не сохранены, Vim выдаст предупреждение).:q!илиZQ: Выйти из файла без сохранения изменений.:x: Сохранить и выйти (аналогично:wq).
Перемещение по тексту
h,j,k,l: Перемещение курсора влево, вниз, вверх, вправо соответственно. Это базовые команды для навигации.w: Переместить курсор к началу следующего слова.b: Переместить курсор к началу предыдущего слова.0(ноль): Переместить курсор в начало текущей строки.$: Переместить курсор в конец текущей строки.gg: Переместить курсор в начало файла.G: Переместить курсор в конец файла.Ctrl + f: Прокрутить страницу вниз (page down).Ctrl + b: Прокрутить страницу вверх (page up).
Редактирование текста
x: Удалить символ под курсором.dd: Удалить текущую строку.u: Отменить последнее изменение.
Это лишь верхушка айсберга возможностей Vim. Чем больше вы будете практиковаться, тем быстрее освоите этот мощный инструмент. Если у вас возникнут другие вопросы, не стесняйтесь задавать!
Для запуска обучения наберите:
vimtutor ru
:e /название_файла - открыть файл
:w - записать изменения
:q - закрыть редактор
:q! - закрыть редактор игнорируя всё
:x - записать измения и закрыть файл
i - вставка перед курсором
o - создать новую строку под курсором
p - вставить после курсора
dd - удалить строку
$ - End На конец строки
0 - (ноль) - На начало строки
<Ctrl-f> - на страницу (экран) вниз;
<Ctrl-b> - на страницу (экран) верх;
<Ctrl-d> - на пол страницы (экрана) вниз;
<Ctrl-u> - на пол страницы (экрана) верх;
<Ctrl-y> - на строку вверх, без изменения положения курсора;
<Ctrl-e> - на строку вних, без изменения положения курсора;split /название_файла - отрыть другой файл с горизонтальным разделением
vsplit /название_файла - отрыть другой файл с вертикальным разделением
ctrl+w ctrl+w - переключение между активными окнами редактора
v - Войти в режим выделения символов
V - Войти в режим выделения строк
Control+Shift+v - Войти в режим выделения прямоугольного блока текста
u - Изменить регистр выделенных символов на нижний
U - Изменить регистр выделенных символов на верхний
~ - Изменить регистр выделенных символов на противоположный
/ - Войти в режим ввода выражения для поиска.
:noh - Выйти из режима поиска,выключит подсветку найденого.
Last updated