Ⅰ. 插件描述
This plugin provides the operator versions of |star|, |gstar|, |#|, |g#|.Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'tyru/operator-star'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'tyru/operator-star'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'tyru/operator-star'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/tyru/operator-star.vim
Ⅳ. 文档说明
INTRODUCTION
This plugin provides the operator versions
of , g, #, g#. star is * (:help star).
No default keymappings, so please map to
your favorite keymappings like the followings:
nmap <Leader> <Plug>(operator-)
nmap <Leader>g <Plug>(operator-g)
nmap <Leader># <Plug>(operator-#)
nmap <Leader>g# <Plug>(operator-g#)
This plugin has two dependency plugins.
- visualstar (vimscript#2944)
- operator-user (vimscript#2692)
USAGE EXAMPLE
- <Leader>iw or viw<Leader> is the same as *. it's no use in this case :(
- <Leader><Leader> to search the same line as the cursor line.
- <Leader>*iW to search the WORD under the cursor.
- or you can even combine with another useful text-object plugins like these:
http://www.google.com/cse?cx=partner-pub-3005259998294962%3Abvyni59kjr1&ie=ISO-8859-1&q=textobj&sa=Search&siteurl=www.vim.org%2F - is almost the same as /<C-r>=expand('<cword>')<CR> .
/ is very handy moving command. - is also handy shortcut for / command.
operator-star strongly helps you to move around quickly in the source code, text, etc.