1. ホーム
  2. visual-studio

[解決済み】Visual Studioのnormalize inconsistent line endingsの意味は何ですか?

2022-04-04 13:41:55

質問

Visual Studioに時々言われます。

以下のファイルの行末が統一されていません。改行コードを正規化しますか?

すると、Windows、Mac、Unix、Unicodeなど、さまざまな規格がドロップダウンで表示されるんです。

をクリックするとどうなるのでしょうか? Yes ?

解決方法は?

これは通常、キャリッジリターンとラインフィードのペア以外の何かで行が終わっていることを意味します。ウェブページからコードエディターにコピー&ペーストしたときによく起こります。

行末の正規化とは、行末の文字がすべて統一されていることを確認することです。これにより、ある行の末尾が \r\n で終わり、別の \r または \n 最初のものはWindowsの行末ペアで、他のものは通常MacやLinuxのファイルに使われるものです。

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