Linwei
Linwei
计时是按秒记的,大于0秒小于一秒,记作1秒,其他情况我没碰到过。你去看看那个核是被哪个进程占用的呗。
我调用 gcc/make 都一切正常,cmake 我不用。
你是 windows ??试试最新的 gvim: https://github.com/vim/vim-win32-installer/releases 它改过一个类似bug: patch 8.1.0710: when using timers may wait for job exit quite long
试试最新版里的一个选项: ```VimL let g:asyncrun_stdin = has('win32') || has('win64') ``` AsyncRun 避免有的进程因为要从 stdin 读取数据而永远无法结束,因此启动进程时是关闭了 stdin 的,cmake 在 windows 下会检测 stdin 是否可用,否则会一直报错(unix下面没问题)。因此我加了一个选项来允许 stdin。 -- 看看上面这个是否有帮助
nmake 有没有办法禁止色彩输出??管道不支持色彩。一般应该检测下是否是终端还是管道,是管道就不设置色彩。
试试最新版里的一个选项: ```VimL let g:asyncrun_stdin = has('win32') || has('win64') ``` AsyncRun 避免有的进程因为要从 stdin 读取数据而永远无法结束,因此启动进程时是关闭了 stdin 的,cmake 在 windows 下会检测 stdin 是否可用,否则会一直报错(unix下面没问题)。因此我加了一个选项来允许 stdin。
这是 quickfix 的行为,和 AsyncRun 无关,可以设置 `switchbuf` 选项: ```VimL :h switchbuf ```
What is your vim version ?? Don't use vim 7.4, choose 8.0+ instead.
quickfix 不支持 stdin,stdin 被关闭了。
can you try this: :AsyncRun -raw=1 xxxx