当VIM使用GNU make实用工具make build时,我在默认configuration中看到两个问题。
后台执行可以使用简单的!start或插件如dispatch或AsyncExecute等
这些选项都不会显示在构build过程中出现警告/错误的临时窗口中的进度。
有什么我失踪?
search网站,我把shellpipe / tee的解决方法,即使在安装tee.exe后,似乎不能在Windows上工作
Vim只在命令完成后解析:make
输出。
如果你异步启动这个版本,你还必须定期读取结果输出,并告诉Vim通过:cfile errorfile
解析它。 可能有一个插件提供了这种自动重载逻辑,但我不知道任何。
总的来说,Vim内置的异步性和并行性非常小(可能是由于它的年龄和C语言的实现)。