Notepad ++:「Mac」形式とは何ですか?


14

の下にはSettings > Preferences > New Document > FormatWindowsMac、およびUnixの 3つのオプションがあります。Notepad ++のヘルプページを調べましたが、古くなっているようです。画像は、異なる環境設定ページUIを持つ過去のバージョンを参照しています。

「Mac」オプションが何をするのかと思っています。Windows 7 Professional、SP1(64ビット)を実行しています

回答:


33

オプションは、改行の処理方法(キャリッジリターン(CR)、ラインフィード(LF)、またはその両方)を示します。

  • Windowsの場合:CR LF\r\n
  • * NIX / OSX: ()LF\n
  • マック(事前OSX): ()CR\r

これは、ドキュメントのスクレイピング、正規表現の作成、アプリケーション間でのデータ共有などに関連します。


36
これは古典的な Mac OSであることに注意してください。Mac OS Xは、そのUnixの遺産により、Unixスタイルの行末記号を使用します。
CVn

1
開発の互換性(Gitとその他)のために、Unixオプションを選択する方が良いでしょうか?
ケル

5
@kel一貫性があり、誰も変更しない限り、何を使用してもかまいません。最近のほとんどの編集者は、ドキュメントで使用されているスタイルを認識して適応できます。
セイリア

6
@Seiyria重要な例外は、Windowsに付属のテキストエディターであるメモ帳です。ワードパッドはUnixの行末を処理できますが、メモ帳は処理できません。Linuxで設計されたプログラムをWindowsに移植すると、ドキュメントがUnix形式のテキストファイルになり、メモ帳で1行にまとめられることがあります。これが一つの理由です。Notepad++がデフォルトのテキストエディターである理由は、その機能のほとんどが必要ない場合でもです。
trlkly

1
@kei Windowsでは、Gitはデフォルトで行末を正規化します(Unixスタイルをコミットし、Windowsスタイルをチェックアウトします)。
モニカの復職-ζ--15年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.