在 Emacs、Xterm 和 Putty 上啟用斜體、底線

在 Emacs、Xterm 和 Putty 上啟用斜體、底線

我使用 Ubuntu(11.04 伺服器版)虛擬機器作為我的開發環境。它沒有桌面環境,因為我認為沒有必要,而且我想保持它的輕量級。我在 Windows 7 上使用 PuTTY 透過 SSH 存取它。

我成功啟用了 256 色版本的 xterm 來正確渲染 Emacs 24 主題,但是終端不會渲染斜體註解和帶下劃線的類別/函數/方法,因為它是在主題程式碼中聲明的。我注意到在 PuTTY 中啟用粗體字體樣式後,它就可以工作了。

我嘗試將 PuTTY 中的 Terminal-Type 字串更改為 rxvt-unicode,但沒有成功。我還嘗試了其他終端模擬器,例如 SecureCRT 和分支,如 PuTTYcyg 和 KiTTY,因為我注意到 Putty 不會將斜體字體顯示為一般字體設定。

我還嘗試了 Vim 和其他系統的所有這些選項和配置,但它不起作用。

有辦法實現這一點嗎?如何?

答案1

僅供參考:任何基於 libvte 的內容都支援粗體、斜體、底線和刪除線。沒有其他終端引擎支援所有這四種。但應用程式支援幾乎為零,因為該功能只有幾個月的歷史,而且轉義序列被接受和標準化還需要很多年的時間。

相關內容