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

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

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

我成功启用了 256 色版本的 xterm,以正确呈现 Emacs 24 主题,但是终端不会呈现斜体注释和主题代码中声明的下划线类/函数/方法。我注意到,在 PuTTY 中启用粗体字体样式后,粗体字体样式就可以正常工作了。

我尝试将 PuTTY 中的 Terminal-Type 字符串更改为 rxvt-unicode,但没有成功。我还尝试了其他终端仿真器(如 SecureCRT)和分支(如 PuTTYcyg 和 KiTTY),因为我注意到 Putty 不会像常规字体设置那样以斜体显示字体。

我也尝试了 Vim 和其他具有所有这些选项和配置的系统,但没有效果。

有办法实现这个吗?怎么做?

答案1

仅供参考:任何基于 libvte 的东西都支持粗体、斜体、下划线和删除线。没有其他终端引擎支持这四种。但应用程序支持几乎为零,因为该功能才推出几个月,而转义序列被接受和标准化还需要很多年。

相关内容