Не получиться. Исходные тексты для любого языка - это файлы plain text.
То есть текст без форматирования. Проблема в том, что TextEdit предлагает
обогашенные форматы.
Во всех форматах (в каких можно сохранить) будет присутствовать мусор, который потом не даст коду работать.
Не всем нужны специальные IDE, на случай поправить иногда файлик могу посоветовать
CotEditor (16 мегабайт).