获取`:map`的输出到缓冲区

时间:2015-01-31 12:35:55

标签: vim

我想获得无争议:map来电的输出,以便我可以使用vim的搜索功能来查找映射。

我发现了:redir,它将ex命令的输出重定向到变量,寄存器或文件中,但它似乎不适用于map,它必须输出一些不同的映射从例如:echo 'hello world'开始的方式。

1 个答案:

答案 0 :(得分:7)

您可以使用:redir。这是一个使用默认寄存器的oneliner:

:redir @" | silent map | redir END | new | put!