It sounds like a bit of a silly question, but I couldn't find any answers. I've noticed that in the command mode, the Vim cursor doesn't go until the complete end of the line and stops at the last character. Why does it do this? And is there a way to change this behavior?
Why does it do this?
Cursor is on a character that has actual place in a buffer. After the last character there is no actual place to put cursor on. Unless you use virtual place.
And is there a way to change this behavior?
To make it have one more character after the end of line use
PS, some external plugins might become broken if you set it.