我可以将程序的输出redirect到gvim吗?

我想直接将一些Windows程序的输出redirect到gvim来查找输出。 说例如findstr cmd的结果。 是否有可能做到这一点,而不是转储到一个文件,然后在gvim中加载该文件?

当然:

dir | gvim - 

-选项告诉vim打开stdin

这适用于Windows和Linux版本。

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

 :r !<cmd> 

例如

 :r !dir 

你可以从vim中读取它

 :r !dir (for example) 

AFAIK,Mac OS上没有gvim。

如果你在Mac上使用MacVim,我就是这么做的:

 dir | /Applications/MacVim.app/Contents/MacOS/Vim - 

当Vim在terminal中启动时,input

 <esc>:gui 

这应该启动MacVim(vim的gui版本)