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 Перейти к следующей позиции |