在vim,neovim中,当获取映射列表(例如:map),或者查看自定义或系统定义的变量(:let或:set)时,结果显示在"更多"的寻呼机窗口中.
可能有一些暗淡的时间原因(在vim中)'more'用于显示数据 - 而不是vim.但我和其他数百万人想知道的是:如何让它停止!(?)
如果因为'原因',vim无法显示这些数据 - 在vim中 - 那么如何使用第三个千年的某些解决方案,例如'less',而不是使用可怕的'more'?
你可以redirVim输出,这是一个糟糕的系统,但它的工作原理.
redir @a
silent map
redir end
Run Code Online (Sandbox Code Playgroud)
然后打开一个新的缓冲区并粘贴一个插入模式的内容:
ctrl- r a
您也可以为此创建自定义命令,以使地图成为动态字符串输入.