是否可以在vim窗口中显示可怕的"更多"列表?

boo*_*ess 0 vim

在vim,neovim中,当获取映射列表(例如:map),或者查看自定义或系统定义的变量(:let或:set)时,结果显示在"更多"的寻呼机窗口中.

可能有一些暗淡的时间原因(在vim中)'more'用于显示数据 - 而不是vim.但我和其他数百万人想知道的是:如何让它停止!(?)

如果因为'原因',vim无法显示这些数据 - 在vim中 - 那么如何使用第三个千年的某些解决方案,例如'less',而不是使用可怕的'more'?

And*_*Ray 5

你可以redirVim输出,这是一个糟糕的系统,但它的工作原理.

redir @a
silent map
redir end
Run Code Online (Sandbox Code Playgroud)

然后打开一个新的缓冲区并粘贴一个插入模式的内容:

ctrl- r a

您也可以为此创建自定义命令,以使地图成为动态字符串输入.