Saya memiliki 256 warna yang berfungsi dengan baik konsole,
. Saya pikir saya akan tmux
mencoba karena, tidak seperti layar, sepertinya mendukung vi
mode. Namun saya menemukan bahwa warna prompt saya muncul dan ini kemungkinan besar karena saya memiliki prompt mode 256 warna. Apa yang harus saya lakukan tmux
untuk mengenali semua 256 warna?
177
tmux -2
Saya harus melakukan ini di terminator dan saya agak terkejut. The-2
flag mengatakan tmux untuk memaksa penggunaan 256 warna ... apakah terminal Anda suka atau tidak ... dun dun dunnn: PJawaban:
The Tmux FAQ eksplisit menyarankan terhadap pengaturan JANGKA untuk apa pun selain layar atau layar-256color dalam file init shell Anda, jadi jangan lakukan itu!
Inilah yang saya gunakan:
dan di dalam .tmux.conf saya:
Mengasingkan
tmux
ke "tmux -2
" juga harus melakukan trik.sumber
tmux -2
menggunakan OSX tetapi Anda membutuhkannya dengan Gnome Terminal. Terima kasih atas informasinya, ditambahkan ke alias saya!TERM=screen-256color tmux
tanpa membuat.tmux.conf
file. Apakah saya melewatkan sesuatu?Coba atur 256 warna secara eksplisit di bashrc atau zshrc Anda:
atau
Jika Anda memiliki masalah dengan tmux tidak membersihkan warna latar belakang dengan benar saat menggunakan pengaturan istilah layar, Anda dapat mencoba:
sumber
xterm-256color
mengesampingkannya di dalam tmux juga, dan mengaturnya kescreen-256color
luar tmux dapat menyebabkan menampilkan bug.Sesuai FAQ tmux , tambahkan ini ke
~/.tmux.conf
:Kemudian tambahkan alias ini untuk tmux:
Tidak perlu mengganti
TERM
variabel di profil Anda atau saat memulaitmux
.Informasi lebih lanjut: http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim
sumber
Versi terbaru dari ncurses dikirimkan dengan entri terminfo tmux-256color ( FAQ tidak menyebutkan ini). Sebagai contoh, manfaat menggunakan tmux-256color over screen-256color adalah italics ditampilkan dengan benar (layar tidak mendukung italics).
Jadi, jika Anda memiliki paket ncurses terbaru, berikut ini akan berfungsi juga:
sumber
tmux 2.6
atau lebih baikCatatan yang sangat penting di sini jika Anda menjalankan Ubuntu yang lebih tua dari Bionic (18.04). Jika Anda menjalankan
tmux 2.1
atau lebih tua, dan mungkin, pada dasarnya tidak ada saran yang Anda baca online tentang tmux akan bekerja .. untuk apa pun.tmux -V
adalah ujian mudah untuk ini. Jika Anda melihat2.1
atau lebih lama, Anda dapat membangun tmux dari sumber, atau Anda dapat menambahkan repositori tidak resmi. Saya memperbarui tmux saya dengan:Secara pribadi, setelah meningkatkan ke
2.6
, 1) kunci saya bekerja lebih baik, 2) saran online benar-benar berfungsi, 3) warna saya tidak gila. Perbaikan besar.(Berikut ini tautan ke halaman repositori, btw): https://launchpad.net/~hnakamur
sumber
Saya tidak bisa menjelaskan mengapa ini berhasil tetapi itu memecahkan masalah bagi saya.
~ / .tmux.conf
sumber
Ini solusi saya .... Saya mengedit file .bashrc saya dan menambahkan ini
Semoga itu bekerja di hatimu
sumber
if
? Anda bisa mengatur variabel.