そのアプリケーションに認識させるためにtmux
支援のイタリック体と傑出のための適切なエスケープシーケンスを使用するには、新しい作成する必要がありますのterminfo変更されたファイルsgr
、smso
、rmso
、sitm
およびritm
エントリを:
$ mkdir $HOME/.terminfo/
$ screen_terminfo="screen"
$ infocmp "$screen_terminfo" | sed \
-e 's/^screen[^|]*|[^,]*,/screen-it|screen with italics support,/' \
-e 's/%?%p1%t;3%/%?%p1%t;7%/' \
-e 's/smso=[^,]*,/smso=\\E[7m,/' \
-e 's/rmso=[^,]*,/rmso=\\E[27m,/' \
-e '$s/$/ sitm=\\E[3m, ritm=\\E[23m,/' > /tmp/screen.terminfo
$ tic /tmp/screen.terminfo
そして、tmuxに〜/ .tmux.confで使用するように指示します。
set -g default-terminal "screen-it"
端末が256色をサポートしている場合は、次を使用します。
$ screen_terminfo="screen-256color"
「スクリーン」の代わりに。詳細については、256色のサポートに関するFAQエントリを参照してください。tmuxは、イタリック体をサポートしていない端末でもリバースビデオを表示することに注意してください。
あなたの場合はurxvt
缶がすべてで斜体を表示していない、あなたができるフォントが有効になってイタリック体を持っているが、例えば、に追加します〜/ .Xdefaultsに:
urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true