Шпаргалка https://rigovanov.ru/vim/
Перемещение по горизонтали
`w` - перемещение по словам вперед `b` - перемещение по словам назад `f + character` - перемещение на character после курсора `;` - к следующему символу `,` - к предыдущему `F + charcter` - перемещение на character до курсора `;` - к предыдущему символу `,` - к сдедующему `t + character` и `T + character` - тоже самое, только перемещает на символ перед character
Перемещение по вертикали
`ctrl + d` - листает на пол страницы вниз `ctrl + u` - листает на пол страницы вверх `/{pattern}` - находит pattern, `n` - переходит к следующему pattern, `N` - к предыдущему `?{pattern}` - в обратном направлении `{`, `}` - по абзацам `gg` - в начало документа
Удаление символов
`df + character` - удалить все символы включая character `dе + character` - удалить все символы не включая character `d/hello` - удалить все символы до первого вхождения `hello` `dG` - удалить все символы с текущего положения курсора и до конца документа
Операторы
`c` - change `d` - delete `y` - yank (copy) `p` - paste = - format `g~` - toggle case