> I have text like this
> <a href="http://example.com/"; class="test-class">Link</a>
> Now I want change link text. Also in buffer I have text I need to set to
> link. I need to put cursor on "L" paste from buffer with "P" key and then
> delete text from "L" till "<". Is it possible to paste text with deleting
> word? It would be great to do like this "pt<" paste till "<". Or if i want
> change link class, use 'pi"' like 'ci"'

You can do

    Pldt<

to exchange the contents of the unnamed register with whatever you
are deleting (the text "Link" in your example).  However, this is
really an exchange, not just a paste: once done, the register will
hold the just deleted text and not what it used to.

If that is not ok, you can yank the text in a register, say r, then
paste the contents of that register:

    "rPldt<

To avoid repeating the above sequence, paste it into another register,
say s.  Then, doing

    @s

will replace whatever text up to < with the contents of the r
register.  This is both succinct and flexible: r holds the text to
be pasted, s tells how to use it, and you have full control over each
one individually.

-- 
-- 
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 because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to