升级到Ubuntu 18.04后,在gvim中找不到ack-grep:命令

时间:2018-05-16 17:31:44

标签: vim grep ack

现在在gvim中运行:Ack anything会给出

|| /bin/bash: ack-grep: command not found

ack-grep已经是最新版本(2.22-1)

它在Ubuntu 16.04中运行良好。我在〜/ .vim / bundle / ack.vim /

中有ack.vim插件

1 个答案:

答案 0 :(得分:1)

假设您正在使用此ack.vim插件。那你就不应该做任何事情。

Ack.vim将按以下顺序搜索可执行文件:ack-grepack。您可以使用g:ackprg覆盖此值。如果您已设置g:g:ackprg,则需要将g:ackprg调整为设置为ack可执行路径的位置。

let g:ackprg = '/usr/local/bin/ack'

就个人而言,除非你真的需要,否则我会避免设置g:ackprg变量。

您可能还想查看比ack更快的grep程序。例如The Silver Searcherripgrep。我还没有真正找到像ack.vim这样的插件的需求,我只需设置'grepprg''grepformat'并使用:grep进行搜索。