me
Ivan Borisov
Computer science student at ITMO University. Interested in programming, Linux and Emacs.

Vim learn

Table of Contents

Каждый день я буду учить одну фичу Vim и добавлять сюда в список.

Шпаргалка

Перемещение по экрану

H – К началу экрана

M – В середину экрана

L – В конец экрана

zz – Чтоб курсор был в центре экрана

} – Следующий параграф

{ – Предыдущий параграф

Перемещение экрана

Ctrl+b – Назад на целый экран

Ctrl+f – Вперёд на целый экран

Ctrl+u – Назад на половину экрана

Ctrl+d – Вперёд на половину экрана

Визуальный режим

V – Построчный режим выделения

o – Переместиться на другой конец выделенной области

Копировать-вставить

y – Скопировать выделенное

yy – Скопировать строку

p – Вставить

d – Удалить выделенное

yiw – Скопировать текущее слово

yaw – Скопировать текущее слово и правый пробел (или левый, если правого пробела нет)

TODO Как вырезать выделенное?

Visual-mode

v – Войти в режим выделения

V – Выделять построчно

viw – Выделить только слово

vaw – Выделить слово и правый пробел (или левый, если правого пробела нет)

vi' – Выделить внутри одиночных кавычек

vi" – Выделить внутри двойных кавычек