>>22
Looks like you haven't understood the issue.
Tab width has nothing to do with aligning. It's there to align it how YOU prefer it and it will STILL show properly on a console with less/grep/whatever because a tab is a tab.
It's not going to magically transform into another character and unalign itself.