vim-grepper

:space_invader: Helps you win at grep.

Github stars Tracking Chart

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
, 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

Main metrics

Overview
Name With Ownermhinz/vim-grepper
Primary LanguageVim Script
Program languageShell (Language Count: 2)
Platform
License:MIT License
所有者活动
Created At2015-07-29 18:01:45
Pushed At2025-02-18 12:51:09
Last Commit At2025-02-18 20:51:09
Release Count5
Last Release Namev.1.4 (Posted on )
First Release Namev1.0 (Posted on 2015-12-09 18:33:57)
用户参与
Stargazers Count1.2k
Watchers Count16
Fork Count58
Commits Count467
Has Issues Enabled
Issues Count185
Issue Open Count24
Pull Requests Count44
Pull Requests Open Count4
Pull Requests Close Count30
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private