2012-03-18 33 views
7

Trong Windows, Emacs đang sử dụng cr-lf cho một dòng, nhưng tôi thích tất cả các tệp của tôi để sử dụng kết thúc dòng Unix (lf). Tôi tìm thấy một cách để thay đổi nó trong phiên của tôi, nhưng tôi không phải là một guru Emacs để dịch các giải pháp thành một lệnh elisp trong tập tin .emacs của tôi.emacs thay đổi dòng mặc định kết thúc

Ai có thể giúp tôi, vì vậy Emacs trong Windows sẽ sử dụng lf vĩnh viễn?

+1

thể trùng lặp của [Làm thế nào để cấu hình GNU Emacs để viết UNIX hay DOS định dạng file theo mặc định?] (Http://stackoverflow.com/questions/1674481/how-to- config-gnu-emacs-to-write-unix-or-dos-format-files-theo-mặc định) – phils

+0

Tôi đoán tôi đã không tìm kiếm các từ khóa phù hợp trước khi yêu cầu. Vì vậy, bây giờ chúng tôi đóng nó, hoặc tôi xóa câu hỏi này, hoặc thủ tục là gì? – Sambatyon

+0

Thủ tục bình thường là tự động đóng cửa khi một số ít người đã xác nhận nó là trùng lặp. Tôi không chắc liệu bạn có thể xóa câu hỏi khi có câu trả lời không? Trong mọi trường hợp, các bản sao thường có thể hoạt động như chuyển hướng hữu ích nếu câu hỏi ban đầu khó tìm hơn. – phils

Trả lời

11

Xem thêm How to configure GNU Emacs to write UNIX or DOS formatted files by default?

(setq default-buffer-file-coding-system 'utf-8-unix) 
+5

Theo tài liệu, biến này đã lỗi thời kể từ ngày 23.2 - sử dụng '(setq-default buffer-file-coding-system 'utf-8-unix)' thay thế. Và sử dụng setq-default với biến này bởi vì nó sẽ tự động trở thành vùng đệm khi thiết lập, nhưng bạn có thể thiết lập giá trị toàn cục với setq-default. –

Các vấn đề liên quan