エンコーディングと行の終わり

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

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

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

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

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

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

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

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

保存オプションの詳細設定

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

Advanced Save Options dialog box

Note

[ファイル] メニューに [保存オプションの詳細設定] が表示されない場合は、追加することができます。

  1. [ツール][カスタマイズ] の順に選択します。
  2. [コマンド] タブを選択し、[メニュー バー] ラジオ ボタンを選択して、対応するドロップダウン リストから [ファイル] を選択します。 [コマンドの追加] ボタンを選択します。
  3. [コマンドの追加] ダイアログ ボックスの [カテゴリ] の下で、[ファイル] を選択してから、[コマンド] 一覧で [保存オプションの詳細設定] を選択します。 [OK] ボタンを選択します。
  4. [上へ移動] ボタンと [下へ移動] ボタンを使用して、コマンドをメニュー内の任意の位置に移動します。 [閉じる] を選び、[カスタマイズ] ダイアログ ボックスを閉じます。 詳細については、「メニューまたはツール バーのカスタマイズ」を参照してください。

または、[ファイル]>[<ファイル名> に名前を付けて保存] を選択して [保存オプションの詳細設定] ダイアログ ボックスにアクセスできます。 [名前を付けてファイルを保存] ダイアログ ボックスで、[保存] ボタンの横にあるドロップダウンの三角形を選択し、[エンコード付きで保存] を選択します。