In both command line vim
and gvim
alike, I have a situation where the backspace functionality behaves like some of my old vi
experiences.
If I press backspace in edit mode, the character is not erased until I return to command mode. If I start with vim -u NONE -N
or vim -u NORC -N
, then backspace behaves as I would expect.
I tried isolating the problem in my vimrc
by placing finish
above the lines until the problem was fixed; however, even after placing finish
on the top line, the behavior persists.
My vimrc
is here: http://pastie.org/9602002
The last line was just added today by suggestion of the wiki, but it offered no behavior change. It seems like the problem exists outside my vimrc
, but I have no idea where.
EDIT: I have isolated the issue. It appears vim -N
is all that is required to mitigate this issue. Is there a way to set no-compatible mode from vimrc
?
verbose set backspace?
. The backspace setting should fix this.backspace=indent,eol,start