Notepad ++: ฟอร์แมต“ Mac” ทำอะไรได้บ้าง


14

ภายใต้การSettings > Preferences > New Document > Formatมี 3 ตัวเลือก: ของ Windows , MacและUnix ฉันดูในหน้าช่วยเหลือของ Notepad ++ แต่ดูเหมือนว่ามันล้าสมัยรูปภาพยังคงอ้างถึงเวอร์ชันที่ผ่านมาด้วย UI การตั้งค่าหน้าอื่น

ฉันแค่สงสัยว่าตัวเลือก "Mac" ทำอะไร ฉันใช้ Windows 7 Professional, SP1 (64 บิต)

คำตอบ:


33

ตัวเลือกอ้างอิงถึงวิธีการขึ้นบรรทัดใหม่ - ไม่ว่าจะเป็น carriage return (CR), line feed (LF) หรือทั้งสองอย่าง

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

สิ่งนี้อาจเกี่ยวข้องเมื่อคัดลอกเอกสารการเขียน regexes แบ่งปันข้อมูลระหว่างแอปพลิเคชัน ฯลฯ


36
โปรดทราบว่านี่เป็นMac OS แบบคลาสสิก Mac OS Xจะใช้การจบบรรทัดแบบ Unix เนื่องจากการสืบทอด Unix
CVn

1
เพื่อความเข้ากันได้ของการพัฒนา (Git และ whatnot) การเลือกตัวเลือก Unix จะดีกว่าไหม?
kel

5
@kel ไม่สำคัญว่าคุณจะใช้อะไรตราบใดที่มันสอดคล้องกันและไม่มีใครเปลี่ยนแปลง บรรณาธิการส่วนใหญ่ในปัจจุบันสามารถรับรู้และปรับให้เข้ากับสไตล์ของเอกสารของคุณ
เซย์เรีย

6
@Seiyria ข้อยกเว้นที่สำคัญคือการแก้ไขข้อความที่มาพร้อมกับ Windows: Notepad Wordpad สามารถจัดการการจบบรรทัด Unix ได้ แต่ Notepad ไม่สามารถทำได้ เมื่อโปรแกรมที่ออกแบบบน Linux นั้นเชื่อมต่อกับ Windows บางครั้งเอกสารนั้นจะเป็นไฟล์ข้อความในรูปแบบ Unix และมันจะวนซ้ำในบรรทัดเดียวใน Notepad สิ่งนี้เป็นเหตุผลว่าทำไม Notepad ++ จึงเป็นเครื่องมือแก้ไขข้อความเริ่มต้นของฉันแม้ว่าฉันไม่ต้องการคุณสมบัติส่วนใหญ่
trlkly

1
@kei บน Windows โดยค่าเริ่มต้น Git จะทำให้การสิ้นสุดบรรทัดเป็นปกติสำหรับคุณ (ส่งสไตล์ Unix และชำระเงินสไตล์ Windows)
hexafraction
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.