Windows と Linux のような UNIX の両方でコンパイルして実行するコードを書いています。行末の違いについては知っていますが、コードにどちらを優先するかという質問はありますか? それは問題ですか?一貫性を持たせたい - すべてのコードで LF のみを使用するか、CRLF のみを使用する方がよいでしょうか? 比較する基準はありますか?
それが最も重要な場合、私はC++とPythonのコードを気にします
Windows と Linux のような UNIX の両方でコンパイルして実行するコードを書いています。行末の違いについては知っていますが、コードにどちらを優先するかという質問はありますか? それは問題ですか?一貫性を持たせたい - すべてのコードで LF のみを使用するか、CRLF のみを使用する方がよいでしょうか? 比較する基準はありますか?
それが最も重要な場合、私はC++とPythonのコードを気にします
チェックイン時に行末を無視し、チェックアウト時にプラットフォームの正しい値を使用するのに十分なほどスマートなバージョン管理システムを使用してください。
IME では、*NIX 行末を使用するのが最も簡単です。Windows のコンパイラと IDE は問題なく処理でき、*NIX ツールのネイティブです。DOS 行末を使用すると、問題ではないにしても、*NIX の一部の (より一般的な) テキスト エディターで不都合が生じます。行末に '^M' が表示されることがよくあり、明示的に変換するか、エディタに DOS 行末があることを伝える必要があります。
コード自体は問題ありません。合理的に最新のエディターとコンパイラーはすべて、両方を同様に処理します (メモ帳を使用していないと思います :-) )。メイン開発プラットフォームの行末を使用するだけです。