现在在gvim中运行:Ack anything
会给出
|| /bin/bash: ack-grep: command not found
ack-grep已经是最新版本(2.22-1)
它在Ubuntu 16.04中运行良好。我在〜/ .vim / bundle / ack.vim /
中有ack.vim插件答案 0 :(得分:1)
假设您正在使用此ack.vim插件。那你就不应该做任何事情。
Ack.vim将按以下顺序搜索可执行文件:ack-grep
,ack
。您可以使用g:ackprg
覆盖此值。如果您已设置g:g:ackprg
,则需要将g:ackprg
调整为设置为ack可执行路径的位置。
let g:ackprg = '/usr/local/bin/ack'
就个人而言,除非你真的需要,否则我会避免设置g:ackprg
变量。
您可能还想查看比ack
更快的grep程序。例如The Silver Searcher或ripgrep。我还没有真正找到像ack.vim这样的插件的需求,我只需设置'grepprg'
和'grepformat'
并使用:grep
进行搜索。