2

Команда :map на vim отображает список текущих отображений. Проблема в том, что список довольно длинный, и я не вижу способа искать в нем.

Есть ли способ загрузить эту карту в обычный буфер vim? какой-то другой способ поиска?

(Я знаю, что могу сделать :map foo чтобы все отображения начинались с foo, но этого недостаточно)

1 ответ1

2

Один из способов сделать это - использовать :redir для перенаправления вывода команды :map в регистр, а затем вставить этот регистр в новый буфер. Например:

:set nomore
:redir @a
:map foo
:redir END
:set more
:new
:put a

:set nomore и :set more отключают и снова включают подкачку, чтобы вам не приходилось нажимать пробел, чтобы увидеть каждую страницу вывода команды, пока вы записываете ее в регистр. Увидеть

:help :redir

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .