From 3f174470e2c8f444c11db4ba717d2220bc6acc1b Mon Sep 17 00:00:00 2001 From: ilyamak04 Date: Wed, 12 Feb 2025 23:12:50 +0300 Subject: [PATCH] + --- docs/linux/Vim.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/docs/linux/Vim.md b/docs/linux/Vim.md index 96b7ab7..07d9262 100644 --- a/docs/linux/Vim.md +++ b/docs/linux/Vim.md @@ -38,12 +38,23 @@ - `G` - перейти в конец файла - `gg` - перейти в начало файла +- `0` - переместиться в начало строки +- `^` - переместиться к первому непробельному символу в начале строки +- `$` - переместиться в конец строки +- `w` - перейти в начало следующего слова +- `b` - перейти в начало предыдущего слова +- `x` - удалить символ под курсором - `daw` - удалит слово включая пробел +- `ciw` - удалить текущее слово и перейти в режим вставки - `dd` - удалить строку +- `dj` - удалить 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` - перейти к предыдущему вхождению \ No newline at end of file +- `N` - перейти к предыдущему вхождению