2011-11-16 13 views
12

Problem with Vim backgroundcolore di sfondo Vim non viene visualizzato correttamente nel terminale di GNOME

sto cercando di indovinare un sacco di gente ottenere questo problema, ma io non riesco a trovare nessuna altri thread/domande su di esso da nessuna parte. Immagino sia difficile da catturare nelle parole chiave.

Fondamentalmente, Vim non disegna il colore di sfondo quando scorre verso l'alto in luoghi in cui non c'è testo. L'ho visto anche sul Mac del mio amico, quindi non è peculiare del mio setup.

Ho un vimrc piuttosto grande, ma ottengo lo stesso problema senza vimrc e impostazione :colorscheme blu.

Sto usando gnome-terminal su Ubuntu 11.10 (Oneiric Ocelot). È un'installazione abbastanza pulita che ho installato solo pochi giorni fa, quindi non ci sono affari divertenti in corso. Mi aspetto che ciò accada immediatamente.

Non ho riscontrato questo problema in altri contesti, ad es. oltre SSH con PuTTY o versioni precedenti di Ubuntu che presumo fosse anche gnome-terminal.

Cosa sta succedendo?

+0

Mi piace molto che combinazione di colori. È disponibile da qualche parte? (Vorrei avere una risposta per la tua domanda - Ho problemi simili in iterm2, e ho finito solo impostando il colore di sfondo del mio terminale in modo che corrisponda a quello che ho impostato in vim) –

+0

Fondamentalmente: colorscheme blue. Mandami una mail Mozza314 (at) gmail.com se desideri comunque il vimrc. – voltrevo

+2

Domanda relativa: http://stackoverflow.com/questions/14689925/vim-background-with-gnu-screen ** tl; dr ** aggiungi 'set t_ut =' alla configurazione .vimrc – batzilo

risposta

0

Provare a eseguire :set t_Co=256 (sostituendo 256 con il valore corrispondente al numero di colori supportati dal terminale). Un problema simile (anche se meno appariscente) è stato causato dall'uso di pochi colori terminali disponibili in Vim. Per capire quanti colori supporta il terminale, vedere this.

+0

Non uso più Ubuntu ma ho un problema simile sul mio Mac e non funziona per questo. Sarò sicuro di provarlo la prossima volta che mi trovo su vim su ubuntu però: /. – voltrevo

1

In Linux avevo export TERM=xterm-256color nel mio .bashrc. Che ha causato Vim di simile a questa (dopo aver impostato set t_Co=256):

Vim looks with molokai theme before fixing TERM variable

Quando ho tolto quella linea dal mio .bashrc e aperto un nuovo terminal (exec bash non farlo). Questo è ciò che ottengo (è necessario disporre di set t_Co=256):

Vim looks with molokai theme after fixing TERM variable

Problemi correlati