Hiển thị loại ký tự dòng mới trong Emacs


12

Làm thế nào tôi có thể có Emacs hiển thị loại nhân vật mới?

Tôi đang tìm kiếm một cái gì đó tương tự như những gì Notepadd làm (xem bên dưới). Tôi đọc rằng Emacs đi kèm M-x whitespace-modenhưng điều này dường như không hiển thị loại ký tự điều khiển ASCII mà tệp sử dụng để thể hiện các ngắt dòng. Tôi có thiếu thứ gì không?

nhập mô tả hình ảnh ở đây

Lưu ý: Tôi đã hỏi câu hỏi này trong SuperUser nhưng không nhận được câu trả lời trong hơn 3 tháng nên tôi hy vọng sẽ thử ở đây ngay bây giờ.


Bạn đã nhận được một câu trả lời, và về cơ bản đó là cùng một câu trả lời.
tripleee

Tôi đang tìm giải pháp cho câu trả lời này và tôi nghĩ chế độ khoảng trắng có thể là ... hoặc ít nhất đó là cơ chế để viết lại một ký tự thông qua display_mapping.
jgomo3

Câu trả lời:


10

Ở phía dưới bên trái của cửa sổ của bạn, bạn có một chuỗi khó hiểu như thế nào 1:@**-. Di chuột qua dấu hai chấm, nó sẽ cho bạn biết một cái gì đó như "kết thúc dòng: unix, mouse-1 để chuyển đổi". (Ngẫu nhiên, 1 bên trái là hệ thống mã hóa, iso-8859-1 trong trường hợp của tôi)


4
Và nếu bạn đặt bộ đệm thành các kết thúc dòng Unix khi tệp chứa các kết thúc dòng DOS, nó sẽ hiển thị CR dưới dạng \Ms ở cuối mỗi dòng
Michael Mrozek

1
Cảm ơn Urich và @MichaelMrozek. Tôi đã hy vọng rằng Emacs có một chế độ hoặc gói sẽ hiển thị tất cả các loại ký tự đặc biệt trên bộ đệm (về cơ bản là chế độ khoảng trắng nâng cao), nhưng tôi đoán nó gần giống như tôi có thể làm được. Cảm ơn một lần nữa.
Amelio Vazquez-Reina
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.