O terminal vim usa cores que o seu terminal disponibiliza (as cores ANSI que você escolhe, presumivelmente - a menos que seu terminal ofereça 256 cores ou cores ajustáveis), mas quais cores são controladas pelo esquema de cores vim e se acredita que o fundo é claro ou escuro.
Você pode verificar se o plano de fundo está definido como claro ou escuro em :set background?
. Você pode alterá-lo da maneira comum (por exemplo, :set background=dark
).
Você pode verificar o esquema de cores atual executando :colorscheme
e configurando-o executando :colorscheme «NAME»
. Pelo menos aqui, o vim irá completar o nome completo, permitindo que você veja todos os disponíveis.
Depois de encontrar as configurações desejadas, você poderá adicioná-las ao seu ~/.vimrc
.
EDITAR: ls
colors (com GNU coreutils) são definidos pela variável de ambiente LS_COLORS
; veja info dircolors
ou (se isso não funcionar) man dircolors
. Embora isso possa ser um pouco mais difícil, já que o Mac OS X ls
e o GNU coreutils ls
(como normalmente são usados no Linux) são implementações totalmente separadas.