that would be the case if it was you who was also indenting with 2 spaces, but you are not the only one who codes, you get a code from other people who may indent with 4 spaces, 6 spaces, 8 spaces or whatever it is that they decided to indent with.
Then, you want to convert that to your own style, and you cannot do this automatically, you still have to manually do it, by going into the preferences and changing your tab length to whatever the other coder formatted with, then you open another code formatted with a different set of spaces, then you do the same etc.
At least, it would be nice if we had like a tab length : 2 option in the status bar, where you can quickly set your tab length.
We can easily see what EOL the file is formatted with and convert the EOLs from the statusbar.
I really like that EOL option offered there on the status bar, and is perfect.
But, the same is simply not the case for the indents. That area, I think can be improved upon programmatically.
If anyone knows a script to make these conversions more automatic, please let me know.