vim - How to paste over without overwriting register -


does know of way paste on visually selected area without having selection placed in default register?

i know can solve problem pasting explicit register. it's pain in neck type "xp instead of p

"{register}p won't work describe. replace selection content of register. have instead like:

" haven't found how hide function (yet) function! restoreregister()   let @" = s:restore_reg   return '' endfunction  function! s:repl()     let s:restore_reg = @"     return "p@=restoreregister()\<cr>" endfunction  " nb: supports "rp replaces selection contents of @r vnoremap <silent> <expr> p <sid>repl() 

which should fine long don't use plugin has non-nore vmap p, , expects register overwritten.

this code available script there. ingo karkat defined plugin solving same issue.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -