Vim insert et command mode

Dans mon ~/.vimrc pour gérer le passage du mode insertion au mode commande et vis versa j’ai mis: nnoremap <Space> i imap <C-space> <Esc>`^
Problème, quand je repasse dans le mode commande avec ctrl-espace, vim me colle ce que j’ai effacé en dernier.
Des idées?