+
All checks were successful
Build MkDocs / build-and-deploy (push) Successful in 17s

This commit is contained in:
Илья Макаров 2025-02-12 23:12:50 +03:00
parent ddebb002fd
commit 3f174470e2

View File

@ -38,12 +38,23 @@
- `G` - перейти в конец файла
- `gg` - перейти в начало файла
- `0` - переместиться в начало строки
- `^` - переместиться к первому непробельному символу в начале строки
- `$` - переместиться в конец строки
- `w` - перейти в начало следующего слова
- `b` - перейти в начало предыдущего слова
- `x` - удалить символ под курсором
- `daw` - удалит слово включая пробел
- `ciw` - удалить текущее слово и перейти в режим вставки
- `dd` - удалить строку
- `d<n>j` - удалить n строк вниз
- `u` - отменить дейтсвие
- `ctrl r` - вернуть действие
- `yy` - копировать строку
- `p` - вставить после курсора
- `=` - автоформатирование кода
- `ctrl u` - подняться на пол страницы вверх
- `ctrl d` - опуститься на пол страницы вниз
!!! note "Буферы Vim"
В Vim буферы (buffers) не связаны напрямую с системным буфером обмена (clipboard)
@ -55,7 +66,9 @@
- `V` - выделение строками (чаще всего использую)
- `v` - выделение посимвольно
- `ctrl + v` - выделение блоками (колонками)
---
- `y` - копировать выделенный текст
- `d` - вырезать выделенное
- `x` - удалить выделенное
@ -65,7 +78,7 @@
#### Режим команд
Чтобы перейти в режим команд, нажать `shift + :`
Чтобы перейти в режим команд, нажать `shift :`
!!! info ":"
В режиме команд каждая команда начинается с `:`
@ -96,6 +109,7 @@
- `?word` - найти `word` назад
Далее, нажать `enter`
- `*` - поиск слова на котором курсор ниже по тексту
- `#` - поиск слова на котором курсор выше по тексту
- `n` - перейти к следующему вхождению
- `N` - перейти к предыдущему вхождению
- `N` - перейти к предыдущему вхождению