【发布时间】:2009-05-13 06:28:10
【问题描述】:
我想将一些 Windows 程序的输出直接重定向到 gvim,基本上是为了搜索输出。比如说 findstr cmd 的结果。是否可以在不将其转储到文件并随后在 gvim 中加载该文件的情况下执行此操作?
【问题讨论】:
标签: vim
我想将一些 Windows 程序的输出直接重定向到 gvim,基本上是为了搜索输出。比如说 findstr cmd 的结果。是否可以在不将其转储到文件并随后在 gvim 中加载该文件的情况下执行此操作?
【问题讨论】:
标签: vim
确定:
dir | gvim -
- 选项告诉vim 打开stdin
这适用于 Windows 和 Linux 版本。
【讨论】:
--remote 时获得类似行为的更多信息。
echo 'Testing' | mvim -
如果您已经在 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 在终端启动时,输入
<esc>:gui
这应该会启动 MacVim(vim 的 gui 版本)
【讨论】: