来自 vim 的 :term 的 ripgrep

ripgrep from within vim's :term

我经常使用 rg -i PATTERN | vim - 将结果通过管道传输到新的 vim 会话。

有没有办法在 运行ning vim 会话中以 none 阻塞方式使用开放终端(使用 :term 打开)执行此操作?

我知道 :vimgrep 并且它已经配置为与 rg 一起使用。

有没有办法从内部并行 运行 多个 rg 命令?

我正在研究 windows 10.

更新:我要执行命令的终端是从 Vim 中使用 :term 命令启动的终端。

我正在寻找 :term rg -i PATTERN,它将 运行 异步且不会阻塞 vim。也可以 运行 并行执行多个命令。 所以终端是一个缓冲区,我可以简单地将结果拉到我的工作 document/buffer.