次の方法で共有


エンコーディングと改行

Visual Studio では、[ファイル] メニューの [保存オプションの詳細設定] を使用して、必要な改行の種類を決定できます。また、同じ設定でファイルのエンコーディングを変更することもできます。

[!メモ]

開発設定の種類によっては (Visual Basic、F#、Web 開発)、メニューに [保存オプションの詳細設定] が表示されない場合があります。設定を (たとえば [全般] に) 変更するには、[ツール] から [設定のインポートとエクスポート] を開きます。詳細については、「Visual Studio での開発設定のカスタマイズ」を参照してください。

Visual Studio では、次の文字が改行として解釈されます。

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

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

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

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

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

他のアプリケーションからコピーされたテキストでは、元のエンコーディングと改行文字が保持されます。たとえば、メモ帳からテキストをコピーし、Visual Studio でテキスト ファイルに貼り付けた場合、貼り付けたテキストの設定は、メモ帳で使用していた設定と同じになります。

改行文字が異なるファイルを開くと、一致しない改行文字を正規化するかどうか、また、どの種類の改行を使用するかを確認するダイアログ ボックスが表示される場合があります。