我可以在 gvim 8.1 中打开一个拆分构建窗口来实时显示构建输出,同时我可以继续查看代码吗?

我可以在 gvim 8.1 中打开一个拆分构建窗口来实时显示构建输出,同时我可以继续查看代码吗?

我喜欢使用 gvim,但我认为必须一直观察构建过程的完成情况才能继续编辑,这有点耗时。
我希望只需按一个键,就可以打开一个底部分割,在那里我可以看到正在编译的代码以及完成后的错误,它会自动滚动到输出的底部。
我知道有 vim dispatch,它几乎完全满足我的要求,但它似乎只适用于 vim 和 tmux,而不适用于 gvim。
现在有没有办法用 gvim 模拟相同的行为?
这样我就可以看到构建输出而不中断我的工作?

答案1

你的 gvim 是哪个版本的?最新版本 Vim/gVim 8.1 支持分割窗口:

在此处输入图片描述

否则,您可以使用如下解决方法:

:!gvim -c 'MyMake'

您还可以查看调度工具 有帮助(视频预告):

充分利用 Vim 编译器插件的强大功能,不受同步性的约束。使用多个异步适配器(包括 tmux、screen、iTerm、Windows 和无头模式)之一启动构建和测试套件,作业完成后,将自动加载和解析错误。

相关内容