我可以将程序的输出重定向到gvim吗?

Can*_*pus 43 vim

我想将一些Windows程序的输出直接重定向到gvim,基本上是为了搜索输出.比如说findtr cmd的结果.是否可以在不将其转储到文件并随后在gvim中加载该文件的情况下执行此操作?

Nat*_*man 82

当然:

dir | gvim -
Run Code Online (Sandbox Code Playgroud)

-选项告诉vim打开stdin

这适用于Windows和Linux版本.


Bri*_*sen 22

如果你已经在Vim中,你可以使用这个r命令来读取:

:r !<cmd>
Run Code Online (Sandbox Code Playgroud)

例如

:r !dir
Run Code Online (Sandbox Code Playgroud)