vim-operator-gsearch


Ⅰ. 插件描述

Vim operator to search using Ag/Ack/CtrlSF/Ggrep/etc.

Ⅱ. 基本信息

创建日期:  2014-12-29
使用用户:  3
Github星:  28
插件作者:  Rudi Grinberg

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'rgrinberg/vim-operator-gsearch'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'rgrinberg/vim-operator-gsearch'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'rgrinberg/vim-operator-gsearch'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/rgrinberg/vim-operator-gsearch

Ⅳ. 文档说明

# Custom Operator to Search Using Ag/Ack/CrlSF/etc

Installation

Usage

  • Set up some custom mappings. For example:
map g/ <Plug>(operator-ag) " or ack/ctrlsf
map g? <Plug>(operator-ggrep)
map gw <Plug>(operator-ag-word)
map gh <plug>(operator-helpgrep) "or dash if you use that
  • The most useful way to use this plugin is using the visual mode mapping. E.g.
    make a selection and hit g/.
  • You may also use motions. To search in parentheses: g/i).

Customization

You can customize the Ag, Ack, CtrlSF, command if you'd like. The most common
customizations would be:

  • Use regexes rather than treating search query as a literal.
let g:gsearch_ag_command = 'Ag!'
  • To jump to the first result immediately.
let g:gsearch_ag_command = 'Ack -Q'

Acknowledgements

welcome to use and extend that.

registers.

添加新评论