Is there an equivalent in Vim to the idea of a "goal column" in Emacs?
I'd like to set a goal column, so whenever I navigate to a new line in Insert mode, the cursor is automatically positioned at that given column.
e.g I have the text:
foo bar
foo bar
foo bar
I type 123<space>
in between foo bar
on the first line and then have (pipe symbol shows where my cursor is):
foo 123 |bar
foo bar
foo bar
I press the down arrow... and I end up here:
foo 123 bar
foo bar|
foo bar
But I want to end up here:
foo 123 bar
foo |bar
foo bar
The use case being that I'm typing a list of numbers to insert in some existing text, and I want to just whizz through by typing a number, then pressing down, then next number, down, number, down, number, down, etc, without having to reposition my cursor each time.