Files
freeCodeCamp/guide/russian/vim/navigation/index.md

45 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Navigation
localeTitle: навигация
---
## Навигация по файлу в Vim
### Основные движения
Есть много способов перемещения курсора в Vim, но эти основные движения позволят новым пользователям комфортно использовать обычный режим для навигации по файлам.
* В нормальном режиме (после одноразового нажатия `Esc`) клавиши `h` , `j` , `k` , `l` соответствуют перемещению курсора один символ налево, вниз, вверх и направо соответственно.
* Чтобы перемещаться по словам, клавиши `w` и `b` помогут перемещать курсор до начала следующего слова или до начала предыдущего слова. Клавиша `e` переместит курсор до конца текущего слова.
* Чтобы перейти к началу текущей строки, введите `0` и для перемещения до конца текущей строки, введите `$` (`shift+4`) .
* Наконец, чтобы перейти к самой первой строке файла, введите `gg` и для того чтобы перейти до конца всего файла нажимайте `G` (`shift+g`).
Краткий обзор:
```vim
h перемеcтить курсор одним симболом налево
j перемеcтить курсор одной строкой вниз
k перемеcтить курсор одной строкой вверх
l перемеcтить курсор одним симболом направо
w перемеcтить курсор до начала следующего слова
b перемеcтить курсор до начала предыдущего слова
e перемеcтить курсор до конца текущего слова
0 перемеcтить курсор до начала текущей строки
$ перемеcтить курсор до конца текущей строки
:n перемеcтить курсор до линии `n` (т.е. :23 двигает курсор до линии 23) так же можно использовать `nG`
ZZ перемеcтить курсор в центр строки
H перемеcтить курсор до начала экрана
M перемеcтить курсор до середины экрана
L перемеcтить курсор до конца экрана
gg перемеcтить курсор до первой строки файла
G перемеcтить курсор до последней строки файла
```