Notepad ++: Định dạng Mac Mac làm gì?


14

Bên dưới Settings > Preferences > New Document > Format, có 3 tùy chọn: Windows , MacUnix . Tôi đã xem trên các trang Trợ giúp của Notepad ++, nhưng có vẻ như chúng đã lỗi thời, các hình ảnh vẫn đề cập đến các phiên bản trước đây với giao diện người dùng trang Tùy chọn khác.

Tôi chỉ tự hỏi tùy chọn "Mac" làm gì. Tôi đang chạy Windows 7 Professional, SP1 (64 bit)

Câu trả lời:


33

Các tùy chọn đề cập đến cách xử lý các dòng mới cho dù có trả lại vận chuyển (CR), nguồn cấp dữ liệu (LF) hay cả hai.

  • Windows: CR LF( \r\n)
  • * nix / OSX: LF( \n)
  • Mac (tiền OSX): CR( \r)

Điều này có thể có liên quan khi cạo tài liệu, viết biểu thức, chia sẻ dữ liệu giữa các ứng dụng, v.v.


36
Xin lưu ý rằng đây là Mac OS cổ điển . Mac OS X sẽ sử dụng các kết thúc dòng theo phong cách Unix do di sản Unix của nó.
một CVn

1
Để tương thích phát triển (Git và whatnot), tốt hơn là chọn tùy chọn Unix, đúng không?
kel

5
@kel nó không quan trọng bạn sử dụng cái gì, miễn là nó phù hợp và không ai thay đổi nó. Hầu hết các biên tập viên hiện nay có thể nhận ra và thích nghi với bất kỳ phong cách nào mà tài liệu của bạn sử dụng.
Seiyria

6
@Seiyria Một ngoại lệ quan trọng là trình soạn thảo văn bản đi kèm với Windows: Notepad. Wordpad có thể xử lý các kết thúc dòng Unix, nhưng Notepad thì không thể. Khi các chương trình được thiết kế trên Linux được chuyển sang Windows, đôi khi tài liệu sẽ là các tệp văn bản ở định dạng Unix và tất cả đều bị xáo trộn trên một dòng trong Notepad. Đây là một lý do tại sao Notepad ++ là trình soạn thảo văn bản mặc định của tôi, ngay cả khi tôi không cần hầu hết các tính năng của nó.
trlkly

1
@kei Trên Windows, Git, theo mặc định, sẽ bình thường hóa các kết thúc dòng cho bạn (cam kết theo kiểu Unix, kiểm tra kiểu Windows).
Phục hồi Monica - -
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.