Thanks. that worked great!

I was thinking of storing the value(PLT_count) into a register(clipboard)
and then printing it via 'p'. But now the problem is I am only able to store
the value in " register and am not able to store in any other named
register(a,b,c etc.,)

The sequence that works now:
"=PLT_count
p

The sequence which I want to work out fine is:

"v=PLT_count
p

What the syntax to store a global variable's value into register rather than
the content from d or y operations?

On Tue, Dec 21, 2010 at 2:01 PM, Karthick Gururaj <
[email protected]> wrote:

> On Tue, Dec 21, 2010 at 12:09 PM, Phani Deepak Parasuramuni
> <[email protected]> wrote:
> > Hi,
> > Is there anyway I can insert some text(say "Phani%d",count) into the
> buffer
> > at cursor position?
> > This is my use case.
> > I have a code where in at specific places I have some text like "// PLT".
> > Now I want to append a serial number to this 'PLT' every where. So that
> all
> > the lines with PLT will now become  "// PLT1", "// PLT2" etc.,
> > This is the way I am thinking of doing this.
> > 1. Maintain the count in global variable say PLT_count
> > 2. First search for "// PLT"
> > 3. Now record a macro(a) with these commands
> >       a. qa ; record the macro to register a
> >       b. call MyFunc which appends the PLT_count to "PLT"
> >       c. n ; so that I 'll move cursor to the next PLT line.
> >       d. q ; stop recording
> > Now since I know that I have 55 occurrences of PLT
> > I 'll do 5...@a
> > Now, the problem is how to write MyFunc, where I specifically need to
> insert
> > text( "%d",PLT_count) at the cursor position.
> With the cursor on 'P' of PLT, you can execute:
>   :execute 'normal ' . 'RPLT' . PLT_count
>
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
>

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to