Sunday, January 29, 2012

[vim] Problem with `inoremap jj '

As recommended by other people I have 'inoremap jj <ESC>' defined in my vimrc and it works well for most of the time.

A few days ago when I copy-n-paste a lot of text into vim, the result was always wrong. It took me quite a while before I figured out that there was a substring "jj" included in the text to be pasted. For now I often :set paste before copying large text to avoid unexpected behavior.

So I wonder if the `jj' mapping can be ignored when doing copy-n-paste and only work when I'm typing from a keyboard.

--
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

No comments: