У описі терміна на екрані відсутній режим курсиву та на його місці встановлений режим очікування, але використовуючи ту саму послідовність, що urxvtвикористовується для курсиву. Це означає, що програми (на зразок vim), які шукають курсив, не знайдуть його і можуть перетворити його на зміну, а додатки (як менше), які просять вичерпатись, у кінцевому підсумку будуть курсивом замість зворотного.
Для того, щоб знати , що додатки 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"
замість "екрану". Додаткову інформацію див. У розділі FAQ щодо 256-кольорової підтримки. Також зауважте, що tmux все ще відображатиме зворотне відео на терміналах, які не підтримують курсив.
Якщо ви urxvtвзагалі не можете відображати курсив, переконайтеся, що у вас увімкнено шрифт з курсивом, наприклад, додайте до ~ / .Xdefaults :
urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true