Como posso pesquisar no mapa de teclas do vim

2
O comando

:map no vim exibe a lista de mapeamentos atuais. O problema é que a lista é bastante longa e não vejo uma maneira de pesquisar nela.

Existe uma maneira de carregar este mapa em um buffer vim regular? alguma outra maneira de pesquisar?

(Eu sei que posso fazer :map foo para obter todos os mapeamentos começando com foo, mas isso não é suficiente)

    
por Vitaly Kushner 30.08.2010 / 18:12

1 resposta

2

Uma maneira de fazer isso é usar :redir para redirecionar a saída do comando :map para um registrador e depois colar esse registro em um novo buffer. Por exemplo:

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

Os comandos :set nomore e :set more desligam e retornam à paginação para que você não tenha que pressionar a barra de espaço para ver cada página da saída do comando enquanto a captura no registro. Veja

:help :redir
    
por 30.08.2010 / 18:40

Tags