vim - vim 中的 Ack 插件不起作用

标签 vim vim-plugin ack

我在使用 Ack 插件时在 vim 中遇到以下错误:

[无名]
|| ack-grep:找不到命令。

我在 ~/.vim/bundle/ack.vim 路径下安装了 ack vim-plugin。我检查了 :scriptnames,它显示了正确的路径。

在我的 .vimrc 文件中添加了以下条目:

let g:ackprg="ack-grep -H --nocolor --nogroup --column"
nmap <leader>a <Esc>:Ack! 

我仍然收到错误消息。我错过了什么吗?

最佳答案

如果错误是 ack-grep: Command not found 则 vim 找不到 ack-grep 命令。所以这不是插件的问题,而是你的(shell)环境的问题。

从 shell 运行 which ack-grep 并确保您确实有一个可执行的 ack-grep 并且在您的 $PATH 以便 vim 可以找到它。

关于vim - vim 中的 Ack 插件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32303870/

相关文章:

linux - Vim NERDTree 调整大小拆分

ack - 使用 ack 的 .ackrc 忽略目录

regex - 如何使用 Neovim 正则表达式进行单独选择(两个字符不连续)?

vim unity 插件重新创建

linux - 银色搜索器 : how to unignore files in the . gitignore?

ack - 有没有办法在 .ackrc 文件中设置忽略大小写

macos - 在Mac OS X上,Vim和Emacs的首选版本是什么?

unix - vim netrw 退出后更新当前工作目录

bash - 自动执行 key 序列以恢复卡住的 SSH session

vim - 如何在 Vim 中调试无效的键盘映射?