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

时间:2009-05-13 06:28:10

标签: vim

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

4 个答案:

答案 0 :(得分:82)

确定:

dir | gvim -

-选项告诉vim打开stdin

适用于Windows和Linux版本。

答案 1 :(得分:22)

如果您已经在Vim中,可以使用r命令阅读:

:r !<cmd>

E.g。

:r !dir

答案 2 :(得分:3)

您可以使用

从vim中阅读
:r !dir (for example)

答案 3 :(得分:1)

AFAIK,Mac OS上没有gvim。

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

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

当Vim在终端中启动时,请键入

<esc>:gui

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