คำตอบ:
หากบรรทัดโหมดแสดง(DOS)
ตัวบ่งชี้ให้คลิกที่มันสองครั้งเพื่อสลับไปเป็น:
หมายถึงบรรทัดใหม่ของ Unix แล้วบันทึกไฟล์
ถ้าคุณไม่สามารถคลิกที่บรรทัดโหมดหรือต้องการแก้ปัญหาที่แป้นพิมพ์ที่ใช้เรียกใช้คำสั่งC-x RET f
( set-buffer-file-coding-system
) unix
และประเภท สิ่งนี้จะเปลี่ยนการเข้ารหัสของบรรทัดใหม่โดยไม่เปลี่ยนการเข้ารหัสของอักขระอื่น (นอกจากนี้คุณยังสามารถเปลี่ยนการเข้ารหัสของตัวละครอื่นได้โดยพิมพ์สิ่งที่ชอบutf-8-unix
)
C-x RET f (set-buffer-file-coding-system)
->M-x set-buffer-file-coding-system RET
C-x RET f
set-buffer-file-coding-system
C-x C-m
และปัจจุบันฉันใช้ Emacs ใน terminal จากระยะไกลเมื่อฉันรันC-x RET
ใน Emacs มันบอกว่ามันถูกผูกไว้กับฟังก์ชั่นที่ฉันผูกไว้กับC-x C-m
ฉันคิดว่าM-x
เหมาะสมกับทุกคน
M-x
กับชื่อฟังก์ชั่นที่ระบุไว้ในวงเล็บไม่มีจุดในการทำซ้ำ ทำทราบว่าRET
เป็นสิ่งเดียวC-m
ซึ่งเป็นสิ่งที่คีย์กลับมาส่งบนขั้ว - ผูกพันที่นำมาใช้กับปุ่มย้อนกลับใน GUI return
จะใช้
บันทึกไฟล์และ Emacs buffer-file-coding-system
โดยอัตโนมัติจะใช้ถ่านขึ้นบรรทัดใหม่ที่ถูกต้องเมื่อเขียนบัฟเฟอร์ไปยังแฟ้มตามค่าของ
รู้ว่าสิ่งที่คุ้มค่าของบัฟเฟอร์ไฟล์เข้ารหัสระบบโทรdescribe-variable
แล้วbuffer-file-coding-system
หรือเรียกใช้คำสั่งที่คุณสามารถทำโดยการคลิกที่ตัวอักษรตัวที่สองของสายโหมดหรือกดdescribe-coding-system
C-h C
หากต้องการตั้งค่าให้โทรset-buffer-file-coding-system
( C-x RET f
) และแท็บเพื่อเลือกรายการที่คุณต้องการ