项目编译时无法使用 gvim

cannot use gvim when project compiles

本文关键字:gvim 编译 项目      更新时间:2023-10-16

当我在 VIM 上调用 :make 时,我的所有项目都会冻结,直到编译结束,因此在编译完成之前我无法做任何工作。最重要的是,我现在正在从事的项目非常大。

除了打开其他实例之外,在编译过程中是否可以编辑其他文件?

我在linux下使用gvim编译C++代码与gcc.

:make 命令是同步的,因为 Vim 需要等待才能解析快速修复窗口的编译输出。

如果不使用快速修复功能,则可以改为通过:! ... &触发构建,或者修改'makeprg'以生成新的 shell 进行编译(也可以通过附加 & 来假设 Unixoid 系统)。

为了防止 Vim 阻塞有一个快速修复错误列表,您必须在构建完成后通过 :cfile buildoutput 手动读取错误文件。