Ekranın terminfo açıklaması italik moddan yoksundur ve yerinde çarpıcı mod vardır, ancak urxvt
italik için kullanılan aynı kaçış dizisini kullanır. Bu vim
, italik arayan uygulamaların (bu gibi ) onu bulamayacağı ve tersine dönebileceği anlamına gelirken, göze çarpan soran uygulamalar (daha az gibi) tersine italik olacak.
Bu uygulamaların haberdar etmek için tmux
destekler italik ve standout uygun bir kaçış dizisi kullanmak için, yeni bir oluşturmanız gerekir terminfo'ya değiştirilmiş dosyayı sgr
, smso
, rmso
, sitm
ve ritm
girişler:
$ 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
Ve tmux'a ~ / .tmux.conf dosyasında kullanmasını söyleyin :
set -g default-terminal "screen-it"
Terminaliniz 256 rengi destekliyorsa, şunları kullanın:
$ screen_terminfo="screen-256color"
"ekran" yerine. Daha fazla bilgi için 256 renk desteği hakkında SSS girişine bakın. Ayrıca tmux'un italik harfleri desteklemeyen terminallerde ters video görüntüleyeceğini unutmayın.
Senin Eğer urxvt
hiç italik göstermez kutu, emin olun bir italik yetenekli yazı, örneğin, eklemek etkin olması ~ / .Xdefaults :
urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true