如何将 gVim 中的命令执行输出设置为在 Windows 中的 gVim 窗口中?

如何将 gVim 中的命令执行输出设置为在 Windows 中的 gVim 窗口中?

我有时在 Windows 中使用 gVim。我习惯:!在 Linux 中运行命令,将其输出到 gVim 窗口中,但在 Windows 中会打开新的命令行窗口。如何强制 gVim 在其窗口中输出它?

答案1

看一看:在新窗口中显示 shell 命令的输出

:!命令对于从 Vim 运行 shell 命令很有用。但它有一个可能的缺点:命令输出不会显示在 Vim 窗口中,因此无法使用 Vim 强大的编辑工具访问它。这个问题很容易解决,只需:read !command将输出插入到当前窗口即可。

相关内容