Vim cursor doesn't match character width

This is most likely related to a long standing issue with CodeMirror, see issue #3256. Switching your editor font to a monospace font will improve this quite a bit.