1

我使用 vim 作为我的 IDE,我也使用它进行编译。当您在其中运行(终端)命令时,我不喜欢 vim 被“冻结”的事实。

所以我想做的是在一个征服词中运行我的编译并将它输出到一个文件(in /tmp/)中,然后用cwindow. 我同意这有点牵强,但想法就在这里。

现在我正在使用这个命令(绑定到<F8>),但它需要我的 vim,我在编译时无法编辑任何东西......

command -nargs=* BuildThat make -C /my_build_dir -j <args> | botright cwindow 3

那么你们 vimers 是如何做到这一点的呢?

4

1 回答 1

3

Vim 默认不能运行异步任务。有很多脚本可以解决这个限制:

于 2013-02-04T10:34:27.570 回答