Unityでゲームを構築しており、デフォルトのIDEとしてVisual Studio2013を使用しています。ファイルを作成するたびに、行末が一貫していないため、行末を正規化するかどうかを尋ねられます(詳細はこちら: Visual Studioは、一貫性のない行末を正規化するとはどういう意味ですか? )。
はいまたはいいえと言うべきですか?
私の推測では、「はい」と言うと、Windowsが気にしないMacとLinuxのものがクリーンアップされるため、Windowsでのみ実行されます。 「いいえ」を選択するための私の最善の推測は、3つのプラットフォームすべてでコードを実行し続けることですwithout他の2つに影響を与えます。これは正しいです?
プロジェクトの作業中にIDEやオペレーティングシステムを切り替える可能性はありますか、それとも他の人と一緒に作業していますか?
もしそうならプロジェクトファイルの行末を気にする必要があり、他のIDEがそれらを理解できないかもしれないので、それらを変更するのは悪い考えかもしれません。ただし、ファイルを開くたびにそのメッセージがポップアップするのは、@ ssで苦痛になる可能性があります。この動作を次のように切り替えることができます。
ツール->オプション->ドキュメント->ロード時に一貫した行末を確認します
そうでない場合それらを変更することができ、ゲームが実行されるプラットフォームがどこであっても問題はありません。 Unityを使用する場合は、Windows8.1を搭載したVisualStudio 2013のみを使用し、毎回行末を正規化します。異なるプラットフォームでゲームを実行しているときでも、問題は発生しませんでした。コードエディタとコンパイラツールにしか影響しないと思います。コンパイル後の行末はもう重要ではありません。
ほとんどのユースケースでは、それは実際には重要ではありません。 VSまたはMonoDevelopのいずれかを使用する可能性があります。どちらも異なる行末を処理できます。行末のスタイルに適したエディタを使用する場合にのみ重要です。