Visual Studio が不一致な行末を正規化するとはどういう意味ですか? 質問する

Visual Studio が不一致な行末を正規化するとはどういう意味ですか? 質問する

Visual Studio では時々次のようなメッセージが表示されます:

次のファイルの行末は一貫していません。行末を正規化しますか?

すると、Windows、Mac、Unix、いくつかの Unicode などのさまざまな標準のドロップダウンが表示されます。

これはどういう意味ですか?また、クリックすると何が起こるのでしょうかYes

ベストアンサー1

これは通常、行末が復帰/改行以外の文字で終わっていることを意味します。これは、Web ページからコード エディターにコピーして貼り付けるときによく発生します。

行末を正規化するということは、すべての行末文字が一貫していることを確認することです。これにより、1 つの行が で終了し\r\n、別の行が\rまたはで終了することがなくなります\n。最初の行末ペアは Windows の行末ペアであり、その他は通常 Mac または Linux ファイルで使用されます。

Visual Studio で開発しているので、当然ドロップダウンから「Windows」を選択することになります。:-)

おすすめ記事