I used to write programs and put comments on certain columns, e.g., 25th column. Also, sometimes it looks nice if comments from related works are aligned at the same column.
For examples,
#define ABC12 12 /* 12 /
#define ABC13 13 / 13 */
When my cursor is after “ABC12”, putting a tab moves my cursor forward so that I can type “12”
When I insert a tab after that, the cursor moves to beginning of “/". Then I enter “12”.
When I insert another tab after that, the cursor moves to beginning of "/”.
For all the actions above, spaces are inserted instead of physical tab characters. Could this be done?