I'm using cmder as my Win7 shell. I see the following behaviour:
Works fine (file in current directory):
Works fine (absolute path):
Works fine (relative path with forward slash):
Does not work fine (relative path with backward slash):
The last example flashes the following in vim:
E303: Unable to open swap file for "subdir\test", recovery impossible.
:set dir shows:
which exists and is permissioned correctly (after all, I don't get errors when opening absolute path files, only relative path ones).
I suspect this might have something to do with how cmder/vim represent relative paths - maybe a forward slash/backslash issue?