TextEditでいかなる種類のマークアップも開かないことを強くお勧めします(プログラミング言語でも大丈夫かもしれませんが、それでも仕事にはお粗末なツールです)。.htmlファイルをリッチテキストとして表示しようとします。これにより、ドキュメントが暗黙的にRTF(サイレント変換)に変換されます。その後、それをプレーンテキストに変換しようとすると、マークアップが表示されることを期待して、RTFをプレーンテキストに変換するだけであることに気付いて失望します。その時点で、それを「元に戻す」ことにした場合、.rtfファイルは静かに置き換えられます元の.htmlファイルは完全に破棄されます。組み込みのバージョン管理システムを使用してバックアップを取得していないため、Time Machineまたはその他の場所にバックアップがあることを願っています。(少なくとも、これはMountain Lion(10.8.1)での動作です。BBEditはLion / Mountain Lionのバージョン管理システム。)
実際には、HTMLドキュメントを表示するためにTextEditを使用できるようにする設定があります。環境設定の[開くと保存]で、[HTMLファイルをフォーマットされたテキストの代わりにHTMLコードとして表示する]がオンになっていることを確認します。これを実行すると、今説明した問題は発生しません。問題は、デフォルトでオフになっていることです。だからこそ、TextEditを完全に避けるほうが安全だと思うのです。