6.13. Быстрое перемещение в Vim

Проблема
Вы редактируете большой документ или несколько файлов одновременно, и вам
приходится часто перемещаться туда-сюда между разными секциями. Но на пе ремещения уходит время, и вы постоянно сбиваетесь с текущей позиции.
Решение
Воспользуйтесь маркерами Vim для сохранения позиции курсора (по аналогии
с книжными закладками).
Существуют 52 закладки: a-z и A-Z. В командном режиме установите курсор
в нужную позицию и введите команду
ma
Чтобы вернуться к маркеру, введите команду

(Обратите внимание: апостроф обратный, а не прямой!)
Маркеры нижнего регистра работают только в границах одного файла. Для пе рехода к другому файлу следует использовать маркеры верхнего регистра. Допу стим, вы пометили позицию в файле configstuff.txt:

Если теперь ввести команду * А в любом открытом файле или окне, Vim перей дет к отмеченной позиции configstuff.txt, открыв файл в случае необходимости.
Маркеры верхнего регистра хранятся в файле -/.viminfo, поэтому они восстанав ливаются в следующем сеансе.
Нумерованные маркеры — удобная возможность Vim, которая не требует вме шательства с вашей стороны. В момент завершения работы Vim запоминает по следнюю позицию курсора. При следующем запуске Vim можно вернуться к этой
позиции командой

См. также
Справочная система vim (:help mark-motions, :hetp viminfo).