J.A.J. Pater wrote: > One way or another a mapping I'm trying to implement doesn't work. > I'm trying to paste with CTRL-V only in insert mode and keep using > CTRL-V for visual in other modes. > > In my .vimrc I've got: > > imap <C-V> "+gP > > The only thing I get when pushing CTRL-V in insert mode is the literal > text "+gP > But not the desired effect: pasting. > > I tried with inoremap also, but to no avail. > > What could be wrong? > The imap takes effect during insert mode; it does not, by itself, change modes. In other words, the "+gP is acting like keys that you type. Obviously, what you want is what "+gP does in normal mode; hence, your imap needs to leave insert mode and enter normal mode. Turns out there's a convenient one-shot insert-mode command for that (ctrl-o):
imap <c-v> <c-o>"+gP Regards, Chip Campbell --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
