NickC wrote:
> I want to use a register's contents as the pattern for a substitute.  I 
> can't find registers mentioned in the help for :sub or pattern.  Is there 
> a way I can do it?

 From your description, yes.  As you type the substitute command, 
you want to use control+R followed by the register into which you 
yanked it, such as

   :%s/<c-r>"

to insert the scratch register in the command.  It works with 
named registers, so if you yank to register "z", you can use

   :%s/<c-r>z

to pull its contents into the substitute.  It works for any 
command line, not just :substitute commands, so you can pull down 
filenames, and other such things.

   :help c_CTRL-R

for more info.  The section following that in the help also has 
suggestions for pulling in other information (such as the word 
under the cursor, or the filename under the cursor).

-tim


-- 
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

Reply via email to