Показать все сопоставления лидеров

У меня есть некоторая команда, настроенная в моем .vimrc для отображения ,r.

Но когда я нажимаю ,r, vim не вызывает команду немедленно, но ждет некоторое время, поэтому я могу набрать больше символов. Это означает, что у меня есть что-то настроенное для более длительного сопоставления, например ,re или ,rt.

Я не использую никакого сопоставления, подобного этому, и не вижу никаких <leader>rX сопоставлений в моем .vimrc. Похоже, какой-то плагин устанавливает его.

Есть ли способ показать все сопоставления лидеров, чтобы выяснить, что такое картирование?

Ответы

Ответ 1

Попробуйте использовать команду :map. Он отображает все текущие сопоставления, в том числе созданные с помощью <leader>.

Ответ 2

В моей системе (vim 7.3 на OS X)

:map ,r

показывает все отображения, начиная с ,r

Ответ 3

Вывод :map может быть слишком длинным. Уточнение вопроса дает лучшие результаты:

:verbose map <leader>  " all mapping in all modes that use <leader>, 
                       " and where they are defined
:verbose map <buffer>  " all mappings defined for the current buffer,
                       " and where they are defined
:verbose nmap <leader> " all normal mode mappings that use <leader>,
                       " and where they are defined

Больше информации:

:h :map