Ⅰ. 插件描述
Customize word-motion of VimⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'tasuten/motor-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'tasuten/motor-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'tasuten/motor-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/tasuten/motor.vim
Ⅳ. 文档说明
motor.vim
Let's customize w/b/e/ge motion.
This plugin is inspired by
Quickly Start
Write in .vimrc
" regex patterns what express a word
" This patterns will be joined with | in very-|/magic| mode
let g:motor#default_word_pattern = [
\ '\l+',
\ '\u\l+',
\ '\u+',
\ '\d+',
\ '%(\s+|\_^)\zs[!-/:-?\[-`{-~]+\ze%(\s+|$)',
\ '[ぁ-んー〜]+',
\ '[ァ-ンヴヵヶー〜]+',
\ '[一-龠々〇]+'
\]
map w <Plug>(motor-w)
map b <Plug>(motor-b)
map e <Plug>(motor-e)
map ge <Plug>(motor-ge)
omap iw <Plug>(motor-textobj-w)
xmap iw <Plug>(motor-textobj-w)Or
Read code, it's so short.