Arg, I just read about this exact thing, like two days ago, but I can’t remember where.
In any case, the trick is to enter the character immediately after <CR>and immediately delete it. There are several ways to do this:
<CR>a<Esc>x
<CR>a<C-w>
<CR>a<BS>
--EDIT--
Vim, Vim, , .
, .vimrc:
inoremap <CR> <CR>a<BS> " insert mode mapping for <CR>
nnoremap o oa<BS> " normal mode mapping for o
, .
--EDIT--
, Vim, , <Tab><Tab><Tab><Tab>, - ==, , <CR>.
, , <S-S>, INSERT .