ที่จะทำให้การใช้งานทราบว่า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 สีสำหรับข้อมูลเพิ่มเติม โปรดทราบว่า tmux จะยังคงแสดงวิดีโอย้อนกลับบนเทอร์มินัลที่ไม่รองรับตัวเอียง
หากคุณurxvt
ไม่สามารถแสดงตัวเอียงได้ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานแบบอักษรที่สามารถใช้ตัวเอียงได้เช่นเพิ่มเป็น~ / .Xdefaults :
urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true