web-dev-qa-db-ja.com

gnome-terminalで斜体にすることはできますか?

多くの検索を行った後、gnome-terminalで斜体フォントを表示する方法を見つけることができません。バージョン3.6.2を実行しています。

具体的には、vimにコメントを斜体で表示したいと思います。私は追加しました

highlight Comment cterm=italic

私の.vimrcに、しかしそれは動作しません。

これを実行できるかどうかは誰にもわかりますか?

13
Chronos

Gnomeターミナルは斜体をサポートします(少なくともバージョン3.8.4で)。 $ echo -e "\e[3mfoo\e[23m"を実行することにより、イタリックの端末サポートをテストできます。 fooが斜体fooで表示されている場合、端末はそれをサポートしています。

次に、.vimrcに次を挿入する必要があります。

set t_ZH=^[[3m
set t_ZR=^[[23m

^[は単一の文字であり、vim挿入モードでは<ctrl>-v <esc>と入力することで挿入できることに注意してください。

その後、vimにコメントを斜体にするように指示する必要があります。いくつかのコメントを含むファイルが開いているときにvimで:highlight Comment cterm=italicを実行することで、動作するかどうかをすばやくテストできます。コメントはすぐに斜体になります。

Reddit( 端末vimおよびtmuxの斜体 )で上記の手順を見つけましたが、そこにリストされているすべての手順に従う必要はありませんでした。私の答えは、私のために働いた指示の蒸留版です。

14
Kranjski Janez