VIM: Konsole'da Solarized colorcheme nasıl yapılandırılır


11

Konsolda (KDE terminali) VIM'de kullanmak için Solarized yapılandırmaya çalışıyorum . Aldığım sonuç bu: Solarize Edilmiş Konsol

Solarized'in aynı makinede GVIM'de iyi göründüğüne dikkat edin: Solarize Edilmiş GVIM

Sorunun Konsol'un profili (colorscheme) olduğundan şüpheleniyorum, ancak Konsole'u düzgün bir şekilde nasıl yapılandıracağımı göremiyorum. Konsol desteğini artıracağını umarak Solarized .Xresources dosyasını kullanmaya çalıştım , ancak olmadı.

Yanıtlar:


6

Tema gVIM'de iyi çalışıyor çünkü gVIM 16.7 milyon rengi destekliyor , Solarized renkler bunlar arasında.

Terminalde, Solarized 16 varsayılan ANSI terminal rengini kullanacaktır. Terminal öykünücünüz için Solarized temasını yüklemediğiniz sürece bu korkunç görünecektir. Orada birçok Konsole'da mevcut versiyonları, etrafında göz atabilir ve en doğru bir seçim olmalıdır. Kurulduktan sonra, tema 16 ANSI rengini (genellikle oldukça düz) Solarized olanlarla değiştirir, tüm terminalinizi (veya daha ziyade renk içeren herhangi bir uygulamayı) 'Solarize eder'.

Alternatif olarak Solarized'e, birçok terminal emülatörünün desteklediği temel 256 renk paletine 'bozulmasını' söylemektir. Aldığınız renkler gerçek Solarized renkleri temsil etmez, ancak yaklaşık değerlerdir. Sen ekleyerek solarized Bozulmuş 256 renk versiyonunu etkinleştirebilirsiniz let g:solarized_termcolors=256sizin için .vimrcdosyanın.

Bozulmuş renkler HALA görünmüyor Ayrıca, eğer mayın Daniel Andersson cevabı ekleyin ve eklemek set t_Co=256adresinden Müşteri .vimrc. ( $TERMuygun şekilde ayarlandıysa bu gerekli olmamalıdır, muhtemelen olmalıdır xterm-256color)


4
Teşekkür ederim. let g:solarized_termcolors=256.Vimrc dosyasına eklemek sorunu çözdü.
dotancohen

4

Çoğunlukla http://vim.wikia.com/wiki/256_colors_in_vim adresini izleyin .

Kısacası:

  • 256 renk desteği terminalinizde doğru çalışıyor mu? Bazı 256 renk testi çalıştırın ( Bu komut dosyasını kullanıyorum ).
  • Sizin mi $TERMdeğeri doğru ayarlanmış? Vim wiki, TERM=konsole-256colorKonsole için öneriyor .
  • Doğru bir terim set t_Co=256Vim'de eşdeğer olmalıdır ; bunu kendiniz de ayarlamayı deneyebilirsiniz ( ~/.vimrcrenk şeması yüklenmeden önce, içinde).

Umarım bu en azından bazı hata olasılıklarını ortadan kaldırabilir.


Akıllı senaryo, teşekkürler! Tüm renklerin istendiği gibi çalıştığını gösterir. TERM öyleydi xterm-256colorama onu ayarlayıp konsole-256colorVIM'i başlatmak bile yardımcı olmadı. Ayrıca, çalışan :set t_Co=246VIM'de çalıştırmak da yardımcı olmadı.
dotancohen
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.