vim-cycle


Ⅰ. 插件描述

Cycle text within predefined candidates.

Ⅱ. 基本信息

创建日期:  2011-08-28
使用用户:  4
Github星:  25
插件作者:  莊喬

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'bootleq/vim-cycle-everything-has-changed'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

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

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'bootleq/vim-cycle-everything-has-changed'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'bootleq/vim-cycle-everything-has-changed'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

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

Ⅳ. 文档说明

Cycle.vim

Cycle text within predefined candidates.

  • yes => no => yes
  • January => February => March
  • trUe => faLse   keep case by default
  • " => '   can handle non-keywords
  • 可是 => 可否   multibyte is fine
  • Rails Metal => Thrash => Technical Death   handle multi-words by visual selection, or smart auto search
  • <em>important</em> => <strong>important</strong>   tag pairs cycle together
  • 「quoted」 => 『quoted』   special pairs cycle together

Similar Projects

  • SwapIt by Michael Brown
    Original ideas of special features including visual multi-words, xml tag

pairs, omni-complete cycling.

  • Cycle.vim by Zef
    Yes, there is already a plugin named 'Cycle'. Maybe I have to rename mine.
  • [switch.vim][] by AndrewRadev
    Supports more complicated patterns like ruby :a => 'b' to a: 'b', which

is generally unable to achieve by alternative projects.

TODO

wiki/TODO

添加新评论