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

时间:2016-02-16 06:16:17

标签: vim

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

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

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

1 个答案:

答案 0 :(得分:2)

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

help :redir应告诉您如何操作。举个具体的例子:

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

开始重定向到寄存器h,运行您的命令而不在屏幕上显示它(并且不通过寻呼机运行它),停止重定向,粘贴h寄存器的内容。 / p>