Увімкнення курсивів, підкреслення на Emacs, Xterm та Putty


6

Я використовую віртуальну машину Ubuntu (11.04 Server Edition) як своє середовище розробки. У ньому немає середовища для робочого столу, оскільки я не вважаю його необхідним, і я хочу його тримати легким. Я отримую доступ до нього через SSH з PuTTY в Windows 7. Я полюбився Emacs 24 як IDE, але все ще хочу використовувати всередині терміналу.

Я успішно включив 256 кольорову версію xterm для належного відтворення тем Emacs 24, однак термінал не надає коментарів курсивом та класами / функціями / методами, підкресленими, як це оголошено в коді теми. Я помітив, що сміливий стиль шрифту працює після ввімкнення його в PuTTY.

Я спробував змінити рядок термінального типу в PuTTY на rxvt-unicode, але безрезультатно. Я також спробував інші емулятори терміналів, такі як SecureCRT та вилки, як PuTTYcyg і KiTTY, оскільки я помітив, що Putty не відображає шрифти курсивом як загальну настройку шрифту.

Я також спробував Vim та інші системи з усіма цими параметрами та конфігураціями, і це не спрацювало.

Чи є спосіб досягти цього? Як?


Відповіді:


-2

Просто FYI: Все, що базується на libvte, підтримує жирний шрифт, курсив, підкреслення та закреслення. Жоден інший двигун терміналу не підтримує всіх чотирьох. Підтримка прикладних програм практично дорівнює нулю, оскільки функціонал має лише кілька місяців, і до прийняття та стандартизації послідовностей евакуації пройде багато років.


Тільки якщо час тече назад. Вони були стандартизовані в 1976 році.
JdeBP

Дійсно? Я ніколи не бачив жодного терміналу, який би підтримував курсив і підкреслення. Сміливий / високоінтенсивний і підкреслюй, звичайно, але не більше того. Якщо я помиляюся, мені щиро цікаво вчитися як таке; На даний момент я багато займаюся дослідженнями термінальної емуляції.
i336_

1
Так. Контрольні послідовності для жирного, підкреслення та курсиву були стандартизовані у ECMA-48, опублікованому у 1976 р. Контрольна послідовність для перекреслення була додана у третьому виданні, опублікованому у 1984 р.
JdeBP

Ого. Спасибі за інформацію. Мені справді потрібно прочитати стандарти, і вийти за рамки мого досвіду xterm / (u) rxvt та їх довідкової документації. Емуляція VT220 MAME покращується, принаймні ...
i336_

1
Для початку я рекомендую ECMA-48, інформацію про програміст відеотерміналів DEC VT520 та ITU T.416.
JdeBP
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.