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
Следующая команда основана на списке переходов —
Перейти к предыдущей позиции
Перейти к следующей позиции