Vim - маркеры

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

  • Создать закладку
  • Перейти к закладке
  • Список всех закладок
  • Удалить закладки
  • Местные закладки
  • Глобальные закладки

Создать закладку

Чтобы создать закладку, выполните следующую команду -

m{bookmark-name}

В приведенном выше примере имя закладки - это один буквенный символ. Например, команда ниже создает закладку с именем a.

ma

Перейти к закладке

Как только закладка создана, мы можем перейти туда. Следующую команду можно использовать для перехода к закладке -

Старший Нет Команда и описание
1 `{bookmark-name}

Переместитесь в точное место закладки. Обратите внимание, что этот персонаж вернулся цитатой

2 ‘{bookmark-name}

Перейти к началу строки закладки. Обратите внимание, что этот символ - одинарная кавычка

Список всех закладок

Чтобы перечислить все закладки, выполните следующую команду -

:marks

На изображении ниже показан список закладок для текущего файла.

Удалить закладку

Чтобы удалить закладки, выполните следующую команду -

:delmarks {bookmark-name}

Например, команда ниже удалить закладку с именем a.

:delmarks a

Локальные закладки и глобальные закладки

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

Если имя закладки - это заглавная буква, то это глобальная закладка. Вышеупомянутые команды применимы как для локальных, так и для глобальных закладок.