我喜欢使用 gvim,但我认为必须一直观察构建过程的完成情况才能继续编辑,这有点耗时。
我希望只需按一个键,就可以打开一个底部分割,在那里我可以看到正在编译的代码以及完成后的错误,它会自动滚动到输出的底部。
我知道有 vim dispatch,它几乎完全满足我的要求,但它似乎只适用于 vim 和 tmux,而不适用于 gvim。
现在有没有办法用 gvim 模拟相同的行为?
这样我就可以看到构建输出而不中断我的工作?
答案1
你的 gvim 是哪个版本的?最新版本 Vim/gVim 8.1 支持分割窗口:
否则,您可以使用如下解决方法:
:!gvim -c 'MyMake'
充分利用 Vim 编译器插件的强大功能,不受同步性的约束。使用多个异步适配器(包括 tmux、screen、iTerm、Windows 和无头模式)之一启动构建和测试套件,作业完成后,将自动加载和解析错误。