简单项目使用 vimgrep 或 EasyGrep 已经足够完成搜索任务,但是在一些大型项目中 grep 的搜索速度就跟不上了,这时候可以使用 Ack 替代它完成搜索任务
预览
安装
首先需要在机器上安装 Ack 工具
Mac
1 | $ brew install ack |
完成后安装 Vim 插件
Pathogen
1 | $ cd ~/.vim/bundle |
Vundle
修改 ~/.vimrc
1 | Plugin 'mileszs/ack.vim' |
在 Vim 中运行
1 | :PluginInstall |
使用
命令
1 | :Ack [options] {pattern} [{directories}] |
还可以像 :grep
, :grepadd
, :lgrep
, :lgrepadd
一样使用 :Ack
, :AckAdd
, :LAck
, :LAckAdd
配置
可以在有 ag
时使用 ag 进行搜索
1 | if executable('ag') |
快捷键
1 | nmap <Leader><Leader>a :Ack<space>-i<space> # -i 忽略大小写 |
参考文献
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
