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