从gvim分离进程

从gvim分离进程,vim,Vim,每当我运行我的程序,即:make from gvim时,进程都会附加到它。也就是说,如果不终止进程,我无法在vim中执行任何操作 有没有一种方法可以运行该进程而不必关闭它来继续编辑?你要做的快速而肮脏的黑客是将makeprg更改为make 2>&1>~/make.log&这将分叉make命令并在~/make.log中输出stdout/stderr。然后,您可以编辑~/make.log以在新的缓冲区中获取输出 我知道也有插件可以做这类事情,但我必须用谷歌搜索才能再次找到它们。使makeprg在tm

每当我运行我的程序,即:make from gvim时,进程都会附加到它。也就是说,如果不终止进程,我无法在vim中执行任何操作


有没有一种方法可以运行该进程而不必关闭它来继续编辑?

你要做的快速而肮脏的黑客是将makeprg更改为make 2>&1>~/make.log&这将分叉make命令并在~/make.log中输出stdout/stderr。然后,您可以编辑~/make.log以在新的缓冲区中获取输出

我知道也有插件可以做这类事情,但我必须用谷歌搜索才能再次找到它们。使makeprg在tmux或screen会话中执行远程命令的最后一个解决方案


您还可以查看一下

一个快速而肮脏的方法,就是将makeprg更改为make 2>&1>~/make.log&这将派生make命令并在~/make.log中输出stdout/stderr。然后,您可以编辑~/make.log以在新的缓冲区中获取输出

我知道也有插件可以做这类事情,但我必须用谷歌搜索才能再次找到它们。使makeprg在tmux或screen会话中执行远程命令的最后一个解决方案


你也可以看看

我自己没有用过,但是Tim Pope创建了一个插件,在后台启动任务,名为

有一个视频展示了一些典型的用例:启动一些语法检查器或单元测试,同时保持一个活动窗口以保持编辑


我认为这是一个很好的补充,因为它是或曾经是Vim的弱点之一。

我自己没有使用过它,但Tim Pope创建了一个插件,用于在后台启动任务,名为

有一个视频展示了一些典型的用例:启动一些语法检查器或单元测试,同时保持一个活动窗口以保持编辑

我认为这是一个很好的补充,因为它是或曾经是Vim的弱点之一