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?
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.
Sorry, not enough reputation to comment, but to clarify on the two answers already given:
For me, just adding the empty file (as suggested by ak2) fixed the behaviour described by the OP: pressing backspace now removes the character in front of it.
But, for me, when at the first position of a line, pressing backspace does not remove the new-line character in front of it / it does not merge the two lines (instead it does nothing while giving a complaining beep).
So with both suggestions my Cygwin + vim is notepad.exe compliant, thanks both :-)