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)

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.


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 - ζ--
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.