UnityでC#を触っていますが、VisualStudioで編集しているとタブが勝手にスペースに置き換えられてしまいます。
デフォルトの設定でそうなっているので何か理由があるのかもしれませんが、 自分はどうもそれに馴染めないので設定を変更してみます。
[ツール]→[オプション]でオプション設定ウィンドウを開いて、 [テキストエディター]→[C#]→[タブ]の設定でタブの保持にチェックを入れます。
みなさんはどうしているのでしょうか? それからチームで開発するときはどう統一しているのでしょうか?