当VIM使用GNU make实用程序进行构建时,我在默认配置中看到了两个问题。
可以使用简单的!start或插件(如dispatch或AsyncExecute等)执行后台执行
这些选项中没有一个显示暂停窗口中的进度,在构建过程中发出警告/错误。
我有什么遗失的吗?
搜索网络带我去shellpipe / tee解决方法,即使在安装tee.exe之后,它似乎也无法在Windows上运行
答案 0 :(得分:1)
Vim仅在命令完成后解析:make
输出。
如果以异步方式启动构建,则还必须定期读取结果输出并告诉Vim通过:cfile errorfile
解析它。可能有一个插件提供了这样的自动重载逻辑,但我不知道任何。
一般来说,Vim内置的异步性和并行性很少(可能是由于它的年龄和在C中的实现)。