由于速度问题,我正在从 ack 切换到https://github.com/ggreer/the_silver_searcher 。一切都会好起来的,只是我的 vimrc 中有一个命令将 args 设置为 Ack 搜索的结果,如下所示::args `ack -l keywords`。
ag -l keywords
在我的终端上做同样的事情,但是当我运行 :args `ag -l keywords` 它实际上创建了一个名为 `ag -l keywords` 的文件,这很疯狂,因为如果我尝试 rm 它会删除搜索匹配的所有文件.
无论如何,我的问题是:为什么它适用于一个命令但将另一个命令解释为文字。
这个问题也涉及类似的问题,但他们解决它的方式对我没有意义或工作。 在 vim 中,如何将“args”设置为“grep -l”的结果?