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-grep
、ack
。您可以使用 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
.
搜索
运行 :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-grep
、ack
。您可以使用 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
.