İTerm2 tarafından desteklenen terminal tipleri arasındaki farklar nelerdir?


7

Özellikle problemleri en aza indirmek için hangi kurulumun seçileceğini görmek için iTerm2 tarafından desteklenen terminal türlerinin kısa bir karşılaştırmasını arıyorum.

Temelde, Linux (Debian / Ubuntu) sunucularına bağlanıyorum, tmux'u çok kullanıyorum (ssh'de varsayılan olarak başlatılacak komut dosyası).

Ayrıca çoğu zaman Midnight Commander kullanıyorum ve hala ESCaping ile ilgili birçok sorunla karşılaşıyorum.

İşte tam liste:

  • vt100
  • xterm
  • xterm-yeni
  • xterm-256color
  • ansi
  • rxvt
  • linux

Benim şu anki xterm-256color, ama uzaktan ssh zaman TERM=screenmuhtemelen tmux kullanımı nedeniyle olduğunu gözlemliyorum .

Şimdi, mctmux'da çalışmayla ilgili sorun yaşamamak için ne kullanmalıyım, fareyi kullanabilmek, basit kaçışları kullanmak ve ekranda garip karakterleri görmeyi bırakmak istiyorum (kaçışlarla ilgili gibi OBOB)

Yanıtlar:


6

Kısa bahis, devam et xterm-256color

İTerm2'deki ayar iki şeyi etkiler: 1. TERM ortam değişkeninin başlangıçta nasıl ayarlandığı. Oturum açma komut dosyalarınız ekrana ayarlanmışsa (veya her zaman ekrana ayarlanmış olan ekran veya tmux kullanıyorsanız) bunu değiştirir. 2. "ansi" terminali, imleç ekranın sağ alt köşesinde olduğunda otomatik olarak kayar. Muhtemelen bunu istemiyorsun.

TERM var'ın uygulamalar tarafından nasıl yorumlandığına gelince, bu karmaşık. Çoğu kişi xterm-256color, desteklemeyen bir ana bilgisayara bağlanmadığı sürece ister. Yetenek ve destek sırasına göre, onları sipariş ederim:

Ben gerçekten iyi bir nedeni olmadıkça muhtemelen diğerlerini kullanmak olmazdı (orijinal iTerm kodundan taşınır ve iyi ya da olmayabilir).

Her neyse, TERM var'ınızın neden ekrana dönüştüğünü anlayın ve muhtemelen sorununuzun nedeni budur.


Evet, tmux'un terminali tarayacağı doğrudur screenve bu bazı programlarda sorunlara neden olabilir. Yine de, bu davranışı önlemek için yapabileceğiniz hiçbir şey olmadığı için bu programların düzeltilmesi kalmış.
sorin
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.