As cores no Vim via terminal gnome não são as mesmas com gVim

6

Por que as cores ao usar o esquema de cores 'blackboard' via Vim no terminal do gnome não são as mesmas de quando eu uso o mesmo tema em gVim? Ou seja, o fundo é preto enquanto em gVim é azul e os nomes das funções não estão colroed, etc. Apenas algumas partes do código são coloridas.

Aqui está o meu .vimrc

filetype plugin indent on
set number
let &t_Co=256

Também nas Preferências do meu perfil > Aba Cores, eu tenho: Esquemas Bulit-in: Green on Black Esquemas embutidos: XTerm

    
por user22727 03.01.2010 / 15:16

3 respostas

4

Dê uma olhada no CSAprox - muito bom em correspondência de cores (no linux pelo menos - no OSX o terminal padrão não tem cores suficientes)

Bastante simples de configurar - basta configurar quantas cores são utilizáveis pelo seu terminal e colocar as informações necessárias no seu .vimrc

    
por 03.01.2010 / 19:25
3

O Vim em execução em um emulador de terminal usa os chamados códigos ANSI para exibir a cor. O gVim não retransmite a emulação de terminal e pode usar qualquer cor RGB que goste.

Na declaração do esquema de cores, isso é guifg & Entradas guibg para gVim e ctermfg & Entradas ctermbg para emuladores de terminal. Veja

:help syntax

para mais detalhes sobre as diferenças entre o realce de sintaxe entre o vim trabalhando dentro de um emulador de terminal e como um programa GUI independente.

    
por 03.01.2010 / 15:52
2

Dê uma olhada em esta página wiki do vim tips foram duas soluções para a construção de esquemas de cores consistentes entre terminais e GUI.

    
por 04.01.2010 / 09:28