Terminatör + vim + solarize


3

Solariser'i Ubuntu 11.10'daki Terminator ve Vim ile çalışmak için çalışıyorum . Tüm web'de bulduğum her tür sonlandırıcı yapılandırmasını denedim, ancak istediğim şekilde sonuç alamıyorum.

GNOME terminalini kullandığımda, Vim'de doğru renkleri elde ediyorum:

" Pathogen initialization
call pathogen#infect()
se t_Co=256
" ...
if has("gui_running")
  syntax on
  set hlsearch
  " Solarized http://ethanschoonover.com/solarized/vim-colors-solarized
  set background=light
  " let g:solarized_termcolors=16
  colorscheme solarized
else
  syntax on
  set hlsearch
  " Solarized http://ethanschoonover.com/solarized/vim-colors-solarized
  set background=dark
  let g:solarized_termcolors=16
  colorscheme solarized
endif

Ancak Terminator'e geri döndüğümde, bu sayfadaki ayarlarla, Vim'imin arka plan rengi çok açık görünüyor, bu da dosyanın asıl içeriğini okumayı zorlaştırıyor.

Karşılaştığım hiçbir şey benim için işe yaramadı. Biri .config / terminator / config ve .vimrc'nin çalışan bir kombinasyonunu paylaşabilir mi?


Sadece bir ipucu: t_Co'yu kör olarak sadece 256 renk moduna ayarlamamalısınız, çünkü normalde vim bunu uygun şekilde algılar. Terminator ile sizin için çalışmıyor çünkü Terminator gnome-terminalini kullanıyor ve gnome-terminali xterm için $ TERM değerini ayarlarken, xterm-256color normalde 256 rengi destekleyen bir terminal için kullanılır. Bunun yerine kontrol $COLORTERM == 'gnome-terminal'ederseniz gnome-terminalini açıkça tespit edebilir ve hatalı $ TERM ayarını telafi edebilirsiniz.
Michael Younkin,

Yanıtlar:


2

Muhtemelen ayar:

let g:solarized_termcolors=256

Neredeyse bu kadar basit olduğuna inanamıyorum. Teşekkürler!
Jens Geiregat

Sadece ftplugin dosyalarında 'sözdizimi' yazmanın solarize edildiğini farkettim. Ayrıca kafa karıştırıcı: arka planım karanlık olurken, solarized tekrar aydınlığa dönmüş gibi görünüyor, ancak koyu renkleri gösteriyor ...
Jens Geiregat

Hangi terminali kullanıyorsunuz?
Darek

Sonlandırıcı kullanıyorum.
Jens Geiregat
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.