如何在Vim中搜索和复制以命令行模式运行的Ex命令的输出?

如何在Vim中搜索和复制以命令行模式运行的Ex命令的输出?,vim,Vim,Vim中的一些命令行模式命令(即Ex命令,而不是shell命令)可以产生几行长的输出。我有两个问题 如何在其中搜索特定单词 如何从中复制某些内容并将其粘贴到正在编辑的缓冲区中 我看到在我的Vim中,当输出超过一个屏幕时,会使用more寻呼机,因此我认为这会给这个问题带来更大的复杂性,因为当涉及more寻呼机时,解决方案可能会有所不同。编辑是因为我最初误解了这个问题: help:redir应该告诉您如何操作。例如: :redir @h :silent highlight :redir END

Vim中的一些命令行模式命令(即Ex命令,而不是shell命令)可以产生几行长的输出。我有两个问题

  • 如何在其中搜索特定单词
  • 如何从中复制某些内容并将其粘贴到正在编辑的缓冲区中

我看到在我的Vim中,当输出超过一个屏幕时,会使用
more
寻呼机,因此我认为这会给这个问题带来更大的复杂性,因为当涉及
more
寻呼机时,解决方案可能会有所不同。

编辑是因为我最初误解了这个问题:

help:redir
应该告诉您如何操作。例如:

:redir @h
:silent highlight
:redir END
"hp

开始重定向到注册表
h
,运行命令时不在屏幕上显示(也不在寻呼机上运行),停止重定向,粘贴
h
注册表的内容。

编辑是因为我最初误解了这个问题:

help:redir
应该告诉您如何操作。例如:

:redir @h
:silent highlight
:redir END
"hp

开始重定向到注册表
h
,运行命令而不在屏幕上显示(也不在寻呼机上运行),停止重定向,粘贴
h
注册表的内容。

:r!cmd
似乎正在接受shell命令,而不是命令行模式命令。e、 有了这个,我可以执行类似
:r!ps
但不是像
:r!突出显示
。啊,我误解了这个问题。
:r!cmd
似乎正在接受shell命令,而不是命令行模式命令。e、 有了这个,我可以执行类似
:r!ps
但不是像
:r!突出显示
。啊,我误解了这个问题。FWIW,这不是
更多
寻呼机,而是一个更有限的内部寻呼机。FWIW,这不是
更多
寻呼机,而是一个更有限的内部寻呼机。