Как искать по ключевым картам vim? - PullRequest
0 голосов
/ 10 октября 2018

Я часто забываю редко используемые сопоставления клавиш, но я примерно помню имя команды, например make или PlugInstall.Когда я открываю :nmap, мне нужно прокрутить длинный список сопоставлений, чтобы найти тот, который я ищу.

Как предложено в https://stackoverflow.com/a/2240892/4936725, я в настоящее время экспортирую привязки клавиш в файл и выполняю через них grep.

:redir >> ~/mymaps.txt
:map
:redir END

Есть ли более удобный способ поиска или поиска по клавишам сопоставленийсписок

1 Ответ

0 голосов
/ 10 октября 2018

В Vim 8 введена команда :help :filter, которая позволяет напрямую отображать вывод команды :map:

:filter /make/ nmap

Это хорошо для быстрого игрязный поиск.Вы все еще получаете раздражающие ложные срабатывания, такие как <Plug> сопоставления.Для надежного решения вы, вероятно, по-прежнему сохраняете выходные данные с помощью :redir, затем split() в виде строк и filter() (через несколько проходов) для сопоставления выходных данных.

...