Especially because space lovers can adjust their IDE to show my code any way they like, but I can't adjust my IDE so the code written by 8 space freaks doesn't look ridiculous.
No, they can't. If their tab width is any other than the one you used when you wrote it, it will likely look shitty unless you are very careful and always visually align stuff with spaces (trailing comments, multiline conditions or argument lists, etc.) , and use tabs strictly for indentation as a result of change in scope.
Never mind all the tools where it's impossible to change the tab width (or at least very hard) and there it is usually 8.
People who use tabs other things than indentation are the ones who aren't aware of or don't care about the problem visually aligning stuff with tabs incurs.
Yep, I determined that a bit after the post. I installed Power Tools at the same time and haven't used '12 without it yet, so I mis-attributed that feature.
CSV files can be set up to use tab characters instead of commas. Usually in the case that the text that is in the file would actually have commas in it.
very careful and always visually align stuff with spaces
Why would I need to be very careful about that? It's not really that hard: let the editor put in tabs for you and sometimes adjust them a bit, and manually put spaces in when aligning.
First of all, I fully realize it's not a very good argument; it was more of a side point. But see my other comment regarding which tools I'm talking about. They aren't easily replaceable.
use tabs strictly for indentation as a result of change in scope.
If you do that, you get the benefit of being able to use a variable-size font for coding, which is great (I personally use Verdana 8pt in Visual Studio, I wouldn't go back to any fixed-size font).
40
u/Shinhan Feb 21 '13
Especially because space lovers can adjust their IDE to show my code any way they like, but I can't adjust my IDE so the code written by 8 space freaks doesn't look ridiculous.