启用斜体,在Emacs,Xterm和Putty上加下划线


6

我正在使用Ubuntu(11.04服务器版)虚拟机作为我的开发环境。它没有桌面环境,因为我不认为它是必要的,我想保持它的轻量级。我在Windows 7上通过SSH与PuTTY访问它。我喜欢Emacs 24作为IDE,但仍想在终端内部使用。

我成功启用了256色版本的xterm来正确呈现Emacs 24主题,但终端不会在斜体和类/函数/方法中呈现注释,因为它在主题代码中声明。我注意到在PuTTY中启用它后,粗体字体样式起作用。

我尝试将PuTTY中的Terminal-Type字符串更改为rxvt-unicode,但没有用。我也尝试过像SecureTT这样的其他终端模拟器以及像PuTTYcyg和KiTTY这样的分叉,因为我注意到Putty没有以斜体显示字体作为一般字体设置。

我还尝试了所有这些选项和配置的Vim和​​其他系统,但它没有用。

有没有办法实现这个目标?怎么样?


Answers:


-2

只是一个FYI:任何基于libvte的东西都支持粗体,斜体,下划线和删除线。没有其他终端引擎支持所有四个。应用程序支持几乎为零,因为功能只有几个月的历史,并且在转义序列被接受和标准化之前还需要许多年。


只有时间倒流。它们在1976年被标准化。
JdeBP

真?我从未见过任何支持斜体和删除线的终端终端。大胆/高强度,强调,确定,但仅此而已。如果我弄错了,我真的很有兴趣这样学习;我碰巧正在对终端仿真进行大量研究。
i336_

1
是。用于粗体,下划线和斜体的控制序列在1976年出版的ECMA-48中标准化。删除线的控制序列在1984年出版的第三版中添加。
JdeBP

哇。谢谢你的信息。我真的需要阅读标准,并超越我的xterm /(u)rxvt及其参考文档的经验。 MAME的VT220仿真越来越好,至少......
i336_

1
我推荐ECMA-48 DEC VT520视频终端编程器信息 ,以及ITU T.416,适用于初学者。
JdeBP
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.