簡體   English   中英

如何在Vim的命令行模式下搜索和復制Ex命令的輸出?

[英]How to search and copy output of Ex commands run in command-line mode in Vim?

Vim中的某些命令行模式命令(例如Ex命令,而不是shell命令)可以產生幾行長的輸出。 我有兩個問題。

  • 如何在其中搜索特定單詞?
  • 如何復制內容並將其粘貼到我正在編輯的緩沖區中?

我看到在Vim中,當輸出大於一個屏幕滿時,將使用more尋呼機,因此,我認為這會帶來更多的復雜性,因為當涉及到more尋呼機時,解決方案可能會有所不同。

編輯因為我最初誤解了這個問題:

help :redir應該告訴你怎么做。 對於一個特定的例子:

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

開始重定向到寄存器h ,運行命令而不在屏幕上顯示它(並且不通過分頁器運行它),停止重定向,粘貼h寄存器的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM