Ⅰ. 插件描述
:space_invader: Helps you win at grep.Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'mhinz/vim-grepper'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'mhinz/vim-grepper'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'mhinz/vim-grepper'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/mhinz/vim-grepper
Ⅳ. 文档说明

Use your favorite grep tool
(ag,
ack, git grep,
ripgrep,
pt,
sift,
findstr,
grep) to start an asynchronous search. All matches will be put in a
quickfix or location list.
This plugin works with Vim and Neovim on Unix-like systems. It's mostly working
on Windows as well.
_Disclaimer: From my point of view it's feature-complete, so I won't add new
features or put much time into reviewing complex PRs._
- Prompt: Use
:Grepperto open a prompt, enter your query, optionally cycle through the
list of tools, fire up the search.
- Operator: Use
the current visual selection to pre-fill the prompt or start searching right
away.
- Commands:
:Greppersupports a wide range of flags which makes it extremely flexible.
All supported tools come with their own command for convenience:
:GrepperGit, :GrepperAg, and so on. They're all built atop of :Grepper.
- Custom tools: Changing
the behaviour of the default tools is very easy. And so is adding new tools.
_If you like ack.vim and
ag.vim, you will love vim-grepper._
Documentation
This README is only the tip of the iceberg. Make sure to read :h grepper and
the wiki to learn about every
feature.
Example configurations be be found
here.
The truth is out there.
Installation
Use your [favorite plugin
manager](https://github.com/mhinz/vim-galore#managing-plugins), e.g.
vim-plug:
Plug 'mhinz/vim-grepper'
If you prefer lazy loading:
Plug 'mhinz/vim-grepper', { 'on': ['Grepper', '<plug>(GrepperOperator)'] }
Demo
General usage:

Grepping only files currently loaded in Vim:

Feedback
If you like this plugin, star it! It's a great way of getting feedback. The same
goes for reporting issues or feature requests.
Contact: Twitter