regreplop.vim


Ⅰ. 插件描述

operator to replace motion/visual with a register

Ⅱ. 基本信息

创建日期:  2009-07-05
使用用户:  15
Github星:  4
插件作者:  Takahiro SUZUKI

Ⅲ. 安装方法

使用Vundle管理器安装

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

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

使用NeoBundle管理器安装

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

使用VimPlug管理器安装

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

使用Pathogen管理器安装

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

Ⅳ. 文档说明

This plugin provides a operator to replace something(motion/visual) with a
specified register.
By default, the operator is mapped at
  <Plug>ReplaceMotion  " for normal mode
  <Plug>ReplaceLine    " for normal mode (replace a line)
  <Plug>ReplaceVisual  " for visual mode
and if there are no key mapping for <C-K>, <C-K> is mapped to these

  1. (and <C-K><C-K> for ReplaceLine)

If you want to map them to another keys, add like below in your vimrc.
  nmap YOURKEY <Plug>ReplaceMotion
  nmap YOURKEY <Plug>ReplaceLine
  vmap YOURKEY <Plug>ReplaceVisual


Examples:
  in normal mode:
     <C-K>iw     " replace inner word with default register
     "a<C-K>iw   " replace inner word with register a
     <C-K>$      " replace whole text right the cursor
     <C-K><C-K>  " replaces the line under cursor

  in visual mode:
     <C-K>       " replace visual selection with default register
     "a<C-K>     " replace visual selection with register a

添加新评论