Screen-256 color ve xterm-256color arasındaki fark nedir


26

Daha önce tmux kullanmaya başladım ve renklerimde sorun yaşıyorum vim. Ben kullanarak ettik zenburn renk düzeni ve Ubuntu 10,04 varsayılan terminali ayarlarla cezası çalışır.

Ancak, vimbir tmux oturumunda koştuğumda renkler hiç iyi görünmüyor. Sorunun ne olduğunu şekle denemek için bazı arama yaptıktan ve ben buldum bir şey bu soru çözümü kullanarak tmux izin içeriyordu screen-256colorve ayarı kaldırarak .bashrcolarak ayarlayarak hangi xterm-256color.

Aradaki farkın ne olduğunu merak ediyorum xterm-256colorve screen-256colorhenüz iyi bir açıklama bulamadım.


5
Ayarlanmamış Do $TERMiçinde .bashrc; sadece bu tür bir sorun istiyor.
geekosaur

Yanıtlar:


14

tmuxbir terminal emülatörüdür, çünkü her bir bölme ayrı bir terminal gibi davranmalıdır; öykünmesi, tarihsel nedenlerle xtermveya GUI terminal öykünücülerinin çoğundan önce gelenlerle aynı değildir . Bu nedenle, düzgün davranması için farklı bir terminal açıklaması gerekir.gnome-terminalscreen

$TERMManuel ayarlamak özellikle bu nedenle kötü bir fikirdir; genellikle uyumlulukla ilgili bazı istisnalar dışında, genellikle kendi başına doğru şekilde ayarlanır ( xterm-256colorörneğin eski Solaris anlamaz ).


Tamam, tam olarak bu problemi yaşadım : unix.stackexchange.com/questions/167843/… . Peki $ TERM'i ekran 256 renklerine nereye koyayım?
Thomas Browne

3
.tmux.conf dosyasında: set -g default-terminal "screen-256color"
Wayne Walker
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.