Учебники

Vim — Навигация

Vim имеет отличную поддержку для расширенной навигации. В этой главе мы обсудим некоторые из популярных методов навигации, которые помогают повысить производительность.

Базовая навигация

В базовой навигации мы можем перемещаться влево, вправо, вверх и вниз по положению. Для этого могут быть использованы следующие команды:

Sr.No Команда и описание
1 час

Переместить курсор влево на одну позицию

2 L

Переместить курсор вправо на одну позицию

3 К

Переместить курсор вверх на одну строку

4 J

Переместить курсор вниз на одну строку

Переместить курсор влево на одну позицию

Переместить курсор вправо на одну позицию

Переместить курсор вверх на одну строку

Переместить курсор вниз на одну строку

Для выполнения многопозиционной навигации используйте номер с этими командами. Например, для перемещения курсора на 10 строк ниже от текущей строки выполните следующую команду —

10j

Вы можете использовать числа с оставшимися командами.

В дополнение к этому нижеуказанные команды также выполняют полезную навигацию.

Sr.No Команда и описание
1 0

Переместить курсор в начало текущей строки

2 $

Переместить курсор в конец текущей строки

3 Ctrl + F

Прокрутить всю страницу вниз

4 Ctrl + B

Прокрутить всю страницу

Переместить курсор в начало текущей строки

Переместить курсор в конец текущей строки

Прокрутить всю страницу вниз

Прокрутить всю страницу

Перейти к линии

Команда ниже может быть использована для перехода к определенной строке —

Sr.No Команда и описание
1 : п

Перейти к n-й строке

2 : 0

Перейти к началу файла

3 : $

Перейти в конец файла

Перейти к n-й строке

Перейти к началу файла

Перейти в конец файла

Навигация по словам

Мы можем использовать следующие команды для навигации по словам —

Sr.No Команда и описание
1 вес

Переместить курсор в начало следующего слова

2 е

Переместить курсор в конец текущего слова

3 б

Переместить курсор в начало предыдущего слова

Переместить курсор в начало следующего слова

Переместить курсор в конец текущего слова

Переместить курсор в начало предыдущего слова

Использование прыжков

Vim отслеживает вашу навигацию, используя список переходов. Вы можете идти вперед и назад по этому списку.

Список переходов отслеживает все места, где вы были, отслеживая имя файла, номер строки и номер столбца.

Для просмотра списка переходов выполните следующую команду —

:jumps

Следующая команда основана на списке переходов —

Перейти к предыдущей позиции

Перейти к следующей позиции