繁体   English   中英

在Windows上显示VIM makeprg进度

[英]Showing VIM makeprg progress on Windows

当VIM使用GNU make实用程序进行make构建时,默认配置有两个问题。

  1. 后台执行而不会冻结编辑器。
  2. 显示执行进度,例如emacs compile / grep命令

可以通过简单的!start或诸如dispatch或AsyncExecute等插件来执行后台执行

这些选项都不会在暂存窗口中显示进度,而在生成进度期间会发出警告/错误。

我有什么想念的吗?

搜索网络使我进入了shellpipe / tee解决方法,即使在安装了tee.exe之后,该方法在Windows上似乎也不起作用

Vim仅在命令完成后才解析:make输出。

如果异步启动构建,则还必须定期读取结果输出,并告诉Vim通过:cfile errorfile对其进行解析。 可能有一个提供这种自动重装逻辑的插件,但是我不知道有任何插件。

通常,Vim内置的异步性和并行性很少(可能是由于其年龄和在C语言中的实现)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM