Показ типа символа новой строки в Emacs

На большинстве, если не все эмуляторы терминала, Вы не можете установить различные размеры шрифта или различные шрифты, только цвета и несколько атрибутов (полужирный, подчеркнутый, безусловный победитель).

В ударе (или в zsh или любой другой оболочке), можно использовать терминальные escape-последовательности непосредственно (кроме нескольких экзотических, все терминалы следуют примеру xterm в эти дни). CSI ESC [, записанный $'\e[' в ударе. Escape-последовательность для изменения атрибутов CSI Ps m.

echo $'\e[32;1mbold red\e[0mplain\e[4munderlined'

Zsh имеет удобную функцию для этого.

autoload -U colors
colors
echo $bold_color$fg[red]bold red${reset_color}plain$'\e'$color[underline]munderlined

12
20.03.2017, 12:18
1 ответ

В левой нижней части Вашего окна у Вас есть загадочная строка как 1:@**-. Нависните над двоеточием, оно скажет Вам что-то как "окончания строки: Unix, мышь 1 для переключения". (Кстати, этот 1, оставленный ему, является системой кодирования, iso-8859-1 в моем случае),

10
27.01.2020, 19:56
  • 1
    И если Вы установите буфер на окончания строки Unix, когда файл будет содержать окончания строки DOS, он покажет CRS как \Ms в конце каждой строки –  Michael Mrozek♦ 10.07.2013, 22:53
  • 2
    Спасибо Urich и @MichaelMrozek. Я надеялся, что Emacs имел режим или пакет, который покажет все типы специального символа на буфере (в основном расширенный пробельный режим), но я предполагаю, что это настолько близко, как я могу добраться до него. Еще раз спасибо. –  Amelio Vazquez-Reina 10.07.2013, 23:01

Теги

Похожие вопросы