It's getting quite frustrating to have to have to edit every single line of a large code block to remove tabs, and replace them with whitespaces. While numerous posts talk about this, and it's marked status-completed, I don't think the Team understands what's going on.
It's true that the parser will convert the tabs to spaces, but it doesn't do it well. Just try and edit a huge crappily formatted code block, and you'll see in the preview what it's doing, and nothing lines up right. The only way to fix these posts in the end is to delete the whitespace on the front of every line, and then space one at a time until you have the line positioned where you want it. You have to do this to every single line.
If we can't get the markup engine to take care of this, then how about getting us a tool in the editor that will zap the tabs into spaces. That way instead of backing up to the beginning of the line (for every line) we can back up to where we want the line and stop there.
I'm sure there might be other ways to do it also, please contribute an answer if you have an idea.
The thrill is gone from doing ten minute edits to get the codeblocks right, and my spacebar is going on this keyboard, so it's getting worse.