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

ack-grep: command not found in gvim after upgrade to Ubuntu 18.04

运行 :Ack anything in gvim 现在给出

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

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

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

中有 ack.vim 插件

假设您正在使用这个 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 Searcher or ripgrep。我也没有真正发现需要像 ack.vim 这样的插件,我只是设置 'grepprg''grepformat' 并用 :grep.

搜索