エンコーディングと改行

Visual Studio でテキストを UTF-16 既定でとしてエンコードされます。このエンコーディングは.NET Framework の文字列型に使用するのと同じです。*** File/Advanced Save Options *** ファイルのエンコーディングを変更できます。目的の改行文字の種類を判断するために同じ設定を使用できます。

Visual Studio の次の文字は改行として解釈 :

  • CRLF: キャリッジ リターン文字とライン フィード文字 (Unicode 文字では 000D + 000A)

  • LF: ライン フィード文字 (Unicode 文字では 000A)

  • NEL: 次行記号 (Unicode 文字では 0085)

  • LS: 行区切り記号 (Unicode 文字では 2028)

  • PS: 段落区切り記号 (Unicode 文字では 2029)

ショートサーキット メッセージを送信して他のアプリケーションから元のエンコードすると改行文字をコピーします。たとえばメモ帳からテキストをコピーして Visual Studio テキスト ファイルに貼り付けるとVisual Studio のテキストにメモ帳のと同じ設定があります。

さまざまな改行文字を持つファイルを開くと矛盾した改行文字が正規化する必要があるかどうかを選択できます。改行の型を確認するダイアログ ボックスが表示される可能性があります。