Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have installed vim, mintty via cywin on XP. The problem is when I try to hit backspace in VIM edit mode, the cursor move back a character instead of wiping the previous char. How can I tweak this odd behavior?

share|improve this question

2 Answers 2

up vote 11 down vote accepted

Cygwin's vim is configured to behave like traditional vi by default. Just create an empty ~/.vimrc, which causes vim extensions to be enabled and hence the Backspace and arrow keys to behave as expected.

share|improve this answer
Thanks, it works for me now:) –  overboming Mar 26 '10 at 9:35
Worked for my friend today. –  Dan Apr 18 '13 at 23:31

set backspace=indent,eol,start to your .vimrc file.

share|improve this answer
this was infact the solution. not creating an empty $HOME/.vimrc file. Thanks –  Felipe Alvarez Apr 6 '11 at 2:39
Wiki link, explaining the situation - vim.wikia.com/wiki/… –  Temikus Apr 5 '13 at 7:28
The empty .vimrc worked for my friend today. I do not have an empty .vimrc, but I also do not have the backspace settings you indicate above, and it works for me. I believe this indicates that for mintty, the empty .vimrc IS the solution. Or in other words, by having any .vimrc at all, the default settings are changed and in fact fix this issue (unless you .vimrc explicitly overrides them, of course). –  Dan Apr 18 '13 at 23:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.