Notepad ++: Apa yang dilakukan format "Mac"?

14

Di bawah Settings > Preferences > New Document > Format, ada 3 opsi: Windows , Mac , dan Unix . Saya telah melihat pada halaman Notepad ++ Help, tetapi sepertinya mereka sudah ketinggalan zaman, gambar masih merujuk ke versi sebelumnya dengan UI halaman Preferensi yang berbeda.

Saya hanya ingin tahu apa yang dilakukan opsi "Mac". Saya menjalankan Windows 7 Professional, SP1 (64 bit)

Robotnik
sumber

Jawaban:

33

Opsi merujuk pada bagaimana baris baru ditangani — apakah dengan carriage return (CR), umpan baris (LF), atau keduanya.

  • Windows: CR LF( \r\n)
  • * nix / OSX: LF( \n)
  • Mac (pra-OSX): CR( \r)

Ini bisa relevan ketika menggores dokumen, menulis regex, berbagi data antar aplikasi, dll.

meatspace
sumber
36
Perhatikan bahwa ini adalah Mac OS klasik . Mac OS X akan menggunakan ujung garis gaya Unix karena warisan Unix-nya.
CVn
1
Untuk kompatibilitas pengembangan (Git dan yang lainnya) akan lebih baik untuk memilih opsi Unix, benar?
kel
5
@tidak peduli apa yang Anda gunakan, asalkan konsisten dan tidak ada yang mengubahnya. Sebagian besar editor saat ini dapat mengenali dan beradaptasi dengan gaya apa pun yang digunakan dokumen Anda.
Seiyria
6
@Seiyria Pengecualian penting adalah editor teks yang disertakan dengan Windows: Notepad. Wordpad dapat menangani ujung garis Unix, tetapi Notepad tidak bisa. Ketika program yang dirancang pada Linux porting ke Windows, kadang-kadang dokumentasi akan berupa file teks dalam format Unix, dan semuanya bercampur pada satu baris di Notepad. Yang satu ini adalah mengapa Notepad ++ adalah editor teks default saya, bahkan ketika saya tidak membutuhkan sebagian besar fitur-fiturnya.
trlkly
1
@ kei Pada Windows, Git, secara default, akan menormalkan akhir baris untuk Anda (komit Unix-style, checkout-style Windows).
Pasang kembali Monica - ζ--