【问题标题】:ripgrep from within vim's :termvim 中的 ripgrep :term
【发布时间】:2019-11-14 16:02:57
【问题描述】:

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

有没有办法在一个正在运行的 vim 会话中用一个打开的终端(用:term 打开)以一种非阻塞的方式做到这一点?

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

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

我正在使用 Windows 10。

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

【问题讨论】:

标签: vim ripgrep


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    • 1970-01-01
    相关资源
    最近更新 更多