Отображение типа символа новой строки в Emacs


12

Как я могу заставить Emacs отображать тип нового персонажа?

Я ищу что-то похожее на то, что делает Notepadd (см. Ниже). Я читал, что Emacs поставляется с, M-x whitespace-modeно это, похоже, не показывает тип управляющего символа ASCII, который файл использует для представления переносов строк. Я что-то упустил?

введите описание изображения здесь

Примечание. Я задавал этот вопрос в SuperUser, но не получил ответа более 3 месяцев, поэтому надеюсь попробовать здесь и сейчас.


Вы получили ответ, и это в основном тот же ответ.
tripleee

Я ищу решение для этого ответа, и я думаю, что это может быть режим пробела ... или, по крайней мере, это механизм перезаписи символа с помощью display_mapping.
jgomo3

Ответы:


10

В левом нижнем углу вашего окна, у вас есть загадочная строка, как 1:@**-. Наведите курсор на двоеточие, он скажет вам что-то вроде «окончания строк: unix, mouse-1 to toggle». (Между прочим, 1 слева - система кодирования, iso-8859-1 в моем случае)


4
И если вы установите буфер \Mв конец строки Unix, когда файл содержит окончания строки DOS, он будет показывать CR в виде s в конце каждой строки
Майкл Мрозек

1
Спасибо Urich и @MichaelMrozek. Я надеялся, что в Emacs есть режим или пакет, который будет показывать все специальные типы символов в буфере (в основном это расширенный режим пробелов), но я думаю, что это как можно ближе к нему. Еще раз спасибо.
Амелио Васкес-Рейна
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.