>By default Vim (and vi) has always put the cursor on the end of a >character that occupies multiple spaces on the screen. I don't know >why this decision was taken, unless it was to make it easier to spot >the difference between lines indented with tabs and those indented >with spaces, but the cursor has to appear somewhere and it might as
That's what I imagine, and appreciate it. Otherwise, do a '0' and ride the 'j' key allll the way down a file. If the cursor doesn't budge, how would you be able to tell if it was a space or multiple spaces there, or a tab character? You'd have to go down-right-left, down-right-left, down-right-left, etc., just to see if the cursor advances to position 1 (space), or skips to position 7 (tab). Personally, I'd rather exfoliate with a cheese-grater than have to do *that*...