vim-grepper


Ⅰ. 插件描述

:space_invader: Helps you win at grep.

Ⅱ. 基本信息

创建日期:  2015-04-30
使用用户:  140
Github星:  924
插件作者:  Marco Hinz

Ⅲ. 安装方法

使用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

Ⅳ. 文档说明

Build Status




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
    :Grepper to 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:
    :Grepper supports 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:

vim-grepper

Grepping only files currently loaded in Vim:

vim-grepper

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

添加新评论