Skip to content

vim-scripts/regreplop.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

This is a mirror of http://www.vim.org/scripts/script.php?script_id=2702

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
operators. (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

About

operator to replace motion/visual with a register

Resources

Stars

Watchers

Forks

Packages

No packages published