Saya mencoba mengikuti instruksi ini untuk menambahkan dukungan miring ke tmux.
1) Saya mencoba menjalankan copy-paste dan menjalankan perintah ini
cat <<EOF|tic -x -
tmux|tmux terminal multiplexer,
ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m, Ms@,
use=xterm+tmux, use=screen,
tmux-256color|tmux with 256 colors,
use=xterm+256setaf, use=tmux,
tapi itu memberi saya:
tic: Can't open -
Saya menduga ini karena OS X tic
tidak mendukung membaca dari stdin
.
2) Saya kemudian mencoba menyimpan terminfo ke file sementara bernama tmux.terminfo
dan menjalankannya menggunakan tic -x tmux.terminfo
tmux|tmux terminal multiplexer,
ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m, Ms@,
use=xterm+tmux, use=screen,
tmux-256color|tmux with 256 colors,
use=xterm+256setaf, use=tmux,
Namun, saya mendapatkan pesan kesalahan ini
[1] 32091 segmentation fault tic -x tmux.terminfo
3) Saya juga mencoba berlari tic
tanpa -x
tandai, sehingga tidak memperlakukan kemampuan yang tidak dikenal sebagai yang ditentukan pengguna.
Itu memberi saya ini:
"tmux.terminfo", line 2, col 62, terminal 'tmux': unknown capability 'Ms'
[1] 35607 segmentation fault tic tmux.terminfo
Saya menggunakan OS X 10.11.6.
macos
command-line
tmux
Prashanth Chandra
sumber
sumber
tic
tidak membaca dari stdin.tic
sedang mencari definisi untukxterm+tmux
danxterm+256setaf
, dan tidak dapat menemukan mereka, jadi itu segfaults (sayangnya). Anda dapat mencoba yang lebih baru terminfo.src yang termasuk ini.mkdir ~/.terminfo; gunzip terminfo.src.gz; export TERMINFO=~/.terminfo; tic -x -e tmux terminfo.src; tic -x -e tmux-256color terminfo.src
. Setelah mengatakan semua itu, saya tidak yakin apakah huruf miring didukung di Terminal / iTerm2 ...Jawaban:
Jadi ini bekerja untuk saya, perhatikan saya edit
use
like @mtklr yang disarankan:Kemudian
tic -x tmux.terminfo
Seharusnya tidak ada kesalahan
Kemudian ditambahkan ke .tmux.conf:
sumber
Solusi di atas tidak bekerja untuk saya, namun, ini berhasil:
1. Buat dua file:
Mengajukan
xterm-256color-italic.terminfo
:Mengajukan
tmux-256color-italic.terminfo
:2. Mereka berdua
3. Beri tahu terminal Anda untuk menggunakan xterm dan tmux untuk menggunakan tmux dengan penggantian.
Cari tahu cara mengatur terminal Anda $ variabel TERM untuk
xterm-256color-italic
. Di iTerm ada di Prefs - & gt; profil - & gt; Terminal - & gt; Laporkan Jenis Terminal.Di Anda
.tmux.conf
mengajukan:4. Tes untuk huruf miring dan warna
Jika saya mengerti benar tmux tergantung pada lingkungan terminal eksternal untuk membuat teks dengan benar. Ini berarti perlu menerjemahkan / menimpa perintah tertentu.
sumber: https://github.com/tmux/tmux/issues/696
sumber