在不离开vim的情况下在vim中启动make

在不离开vim的情况下在vim中启动make,vim,makefile,Vim,Makefile,“:make”在vim中用于编写程序,但在 启动make,屏幕将返回到shell并等待make完成,是吗 我能用什么方法摆脱它?我只想推出make,但仍然可以浏览 我的代码,当make完成时,我可以使用copen检查结果。您不必使用:make来使用:copen。从命令行(此处显示的bash语法): 然后从vim内部: :cf error.txt 您可能想实际查看tpope。有一种方法可以让您了解它的作用,它基本上是在后台运行任意命令并返回结果(即:makeresults),而不影响您的工作流。

“:make”在vim中用于编写程序,但在 启动make,屏幕将返回到shell并等待make完成,是吗 我能用什么方法摆脱它?我只想推出make,但仍然可以浏览
我的代码,当make完成时,我可以使用copen检查结果。

您不必使用
:make
来使用
:copen
。从命令行(此处显示的bash语法):

然后从vim内部:

:cf error.txt

您可能想实际查看tpope。有一种方法可以让您了解它的作用,它基本上是在后台运行任意命令并返回结果(即:makeresults),而不影响您的工作流。强烈推荐。

我认为vim是单线程的,因此无法在不等待完成的情况下运行
:make
。您可能可以在后台运行它,但是copen不会包含错误结果。太好了!我可以为它创建一个地图
:cf error.txt