My theory is that your IDE should be able to adjust the amount of spaces that 1 tab is equal to, and therefore the whitespace is adjustable across editors that way - so I always use tabs.
But if you're so anal about whitespace, there's always regex...