motor.vim


Ⅰ. 插件描述

Customize word-motion of Vim

Ⅱ. 基本信息

创建日期:  2015-10-04
使用用户:  1
Github星:  1
插件作者:  TASUTEN

Ⅲ. 安装方法

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

添加新评论