PuTTY terminalinde 256 renk “taklit etme”


20

İşimde her gün bir geliştirme sunucusuna geçiyorum. Ben genellikle ssh için aşmak XStart kullanın, ama ben XStart ile yapamadığım bir şey yapabilir olmadığını görmek için PuTTY indirdi.

Neredeyse tüm günü normal beyaz arka plan / siyah metin terminaline bakarak geçiriyorum. TERMSunucuya değişken olarak ayarlanır vt100ve aynı bildiğim kadarıyla, bu sekiz renkli ekran bulunuyor.

PuTTY'nin 256 renkli bir terminali taklit etmesinin bir yolu olup olmadığını merak ediyordum. Vim'de bazı sözdizimini vurgulamak istiyorum ve yerleşik olanlar sadece korkunç. Denedim vim -T xterm-256colorve bu sadece varsayılan renk düzenlerini kullanmama izin veriyor gibi görünüyor.

Ben de ayarlamayı denedim t_Co=256, ama bu da çalışmıyor.

Yardımcı olursa, dev sunucusu bir Red Hat 6 kutusudur.

Yanıtlar:


44

1. Macunu Yapılandırın

Gelen Ayarlar> Pencereler> Renkler "kullanım xterm 256 renk moduna terminali izin ver" için bir onay kutusu vardır.

2. app bildirin

Muhtemelen Ayarlar -> Bağlantı> Veri> Terminal tipi dizgiyi şu şekilde değiştirmeniz gerekecektir:

xterm-256color


Sunucunuz için putty-256colorgenellikle bir terminfo girdisi /usr/share/terminfo/p/putty-256colorvarsa, putty-256colorbunun yerine Putty'nin Terminal Tipini olarak ayarlayabilirsiniz .

Buradaki en önemli şey, sunucunun Putty'nin yapılandırılma biçimiyle en yakından eşleşen kullanılabilir bir Terminfo girişi kullanmasıdır.


Ayrıca bkz. Http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/terminfo.html


2
Bu seçenek etkinleştirildiğinde PuTTY ile Vim'de 256 renk alabileceğimi doğruladım. PuTTY, TERM'i benim için otomatik olarak "xterm" olarak ayarlıyor gibi görünüyor; hala Vim içinde ": t_Co = 256" ayarını yapmanız gerekebilir.
Heptite

Ben xterm 256 renk izin ver modunu denedim ve bu bir şey yapmadı. Ayrıca terminal dizesini xterm-color olarak değiştirdim, bu da hiçbir şey yapmadı.
Tom

1
@Tom terminal xterm-256color olmalıdır
bahamat

@bahamat: iyi yakaladım, cevabı güncelleyeceğim.
RedGrittyBrick

1
@Tom: Kullandığım diğer tüm sistemler xterm-256color kullanıyor. Macun bununla hiçbir şey yapmazsa, başka bir şey yapılabileceğinden emin değilim. Bu sayfayı kontrol edin: http://www.frexx.de/xterm-256-notes/ ve 256colors2.plçalışıp çalışmadığından emin olmak için komut dosyasını deneyin .
Bahama

10

Giriş yaptığınız sistem uygun dosyayı içeriyorsa (veya dosyayı oraya yükleme izniniz varsa) putty-256coloryerine terminal türünü öneririm . / DÖNEMİ bazı tuşlar (örneğin F1-F4) için daha iyi desteği vardır.xterm-256colorterminfoterminfoputtyputty-256color


Dosya putty-256colorolmadan ayarlamak ~/.terminfo, nano gibi belirli programları kullanırken aşağıdakilerle sonuçlanır:Error opening terminal: putty-256color.
JW0914

1
Bu yüzden terminfo dosyasının sistemde zaten mevcut olması veya yerel olarak yüklenmesi gerektiğini söylemiştim.
Gene Pavlovsky

1
Bu, ihtiyacım olan terminfo dosyalarını ekledi: apt-get install ncurses-term
r03
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.