Ich vermute, dass TextEdit standardmäßig keine Monospace-Schriftart verwendet. Tabulatendateien basieren auf vorhersagbaren Abständen und monospaced Schriftarten (Schriftarten, bei denen jedes Zeichen genau den gleichen Platz einnimmt wie alle anderen Zeichen).
Notepad verwendet standardmäßig eine Monospaced-Schriftart (obwohl Sie das ändern können und dann wahrscheinlich dasselbe Problem wie bei TextEdit haben würde).
Ich bin nicht mit TextEdit vertraut, aber ich würde die Einstellungen entweder für eine Monospace-Einstellung oder für die Auswahl der Schriftart durchsehen und dann eine Monospaced-Schriftart finden und auswählen.