Vim - Навигация
Vim имеет отличную поддержку расширенной навигации. В этой главе мы обсудим некоторые популярные методы навигации, которые помогают повысить производительность.
Базовая навигация
В базовой навигации мы можем перемещаться влево, вправо, вверх и вниз по положению. Для этого можно использовать команды ниже -
| Старший Нет | Команда и описание |
|---|---|
| 1 | h Переместите курсор влево на одну позицию |
| 2 | l Переместите курсор вправо на одну позицию |
| 3 | k Переместить курсор вверх на одну строку |
| 4 | j Переместите курсор вниз на одну строку |
Для выполнения многопозиционной навигации используйте эти команды с помощью номера. Например, чтобы переместить курсор на 10 строк ниже от текущей строки, выполните следующую команду -
10j
Вы также можете использовать числа с остальными командами.
В дополнение к этому, приведенные ниже команды также выполняют полезную навигацию.
| Старший Нет | Команда и описание |
|---|---|
| 1 | 0 Переместить курсор в начало текущей строки |
| 2 | $ Переместить курсор в конец текущей строки |
| 3 | Ctrl + f Прокрутить всю страницу вниз |
| 4 | Ctrl + b Прокрутить вверх всю страницу |
Перейти к линиям
Команда ниже может использоваться для перехода к определенной строке -
| Старший Нет | Команда и описание |
|---|---|
| 1 | :n Перейти на n-ю строку |
| 2 | :0 Перейти к началу файла |
| 3 | :$ Перейти в конец файла |
Навигация по словам
Мы можем использовать следующие команды для навигации по словам -
| Старший Нет | Команда и описание |
|---|---|
| 1 | w Переместите курсор в начало следующего слова |
| 2 | e Переместите курсор в конец текущего слова |
| 3 | b Переместить курсор в начало предыдущего слова |
Использование прыжков
Vim отслеживает вашу навигацию с помощью списка переходов. Вы можете перемещаться по этому списку вперед и назад.
Список переходов отслеживает все места, в которых вы были, отслеживая имя файла, номер строки и номер столбца.
Чтобы просмотреть список переходов, выполните следующую команду -
:jumps
Следующая команда основана на списке переходов -
| Старший Нет | Команда и описание |
|---|---|
| 1 | Ctrl + o Вернуться к предыдущей позиции |
| 2 | Ctrl + i Перейти к следующей позиции |