Alterando a cor de fundo do texto realçado no VIM no Mac OS X

2

Eu tenho um esquema de cores que eu realmente gosto para o terminal na minha caixa Linux. Eu editei o esquema de cores do Terminal.app no meu Mac para ser idêntico ao da minha caixa Linux, e na maior parte eu estou feliz. Eu também estou usando o mesmo .vimrc nas duas máquinas, então o código fica praticamente igual nas duas plataformas diferentes. A única coisa diferente é a cor de fundo do texto realçado que aparece quando set hlsearch está no .vimrc.

Na minha caixa de Linux, a cor de fundo de destaque é a mesma que é usada para instruções (ou seja, if ou for em praticamente todas as linguagens que tentei) e a cor de primeiro plano inverte-se se corresponder à fundo. No entanto, no meu Mac é uma cor amarela brilhante que não faz parte do meu esquema de cores e nenhuma inversão de cores ocorre com o primeiro plano. Eu gostaria de mudar o colort de fundo de destaque para a mesma cor que as instruções, assim como na minha caixa de Linux. Seria uma vantagem se eu conseguisse que as cores de primeiro plano e de fundo alternassem como no Linux também. Eu verifiquei os arquivos /usr/share/vim/vimrc , e ambos os sistemas (Mac e Debian) não têm nada neles relacionados ao realce, tanto quanto eu posso dizer. O Mac não tem um /etc/vim/vimrc .

Alguma idéia de como editar isso?

    
por SethMMorton 16.05.2012 / 15:11

1 resposta

4

Aqui estão algumas coisas que você pode tentar. Execute :hi Search para ver como o Vim está destacando seus resultados de pesquisa. Você também pode tentar :set bg? t_Co? para ver se essas configurações são diferentes. O Vim tenta adivinhar o valor correto de ' bg ' de seu $ TERM e usa o banco de dados terminfo para obter o valor de ' t_Co '. Alguns terminais usam cores para atributos como reverso, negrito e sublinhado. Essas configurações podem ser diferentes entre seus terminais Mac e Linux.

    
por 16.05.2012 / 18:03

Tags