Existem tantos esquemas de cores para ambientes de terminal, temas para shell e esquemas de codificação de cores para o vim, eu me pergunto qual é a relação entre eles e eles interferem um no outro?
Por exemplo, estou usando emulador de terminal iterm2, e estrutura Oh My Zsh para configuração de shell zsh e destaque-vim-cpp-aprimorado para colorir código c ++ no vim.
A predefinição de cor do meu iterm2 é Dark Solarizado
O zsh_theme do meu arquivo .zhrc é definido como apple
Eu segui esta página para instalar o Dark Solarizado esquema de cores para vim
Para aprimoramento de realce de código em c ++, baixei destaque-vim-cpp
Problemas que tenho
Eu tenho 4 sachems relacionados a cores até agora, qual é a relação entre eles? Por que razão 3 é necessário se todo o emulador de terminal já tiver definido o esquema de cores para Escuro Solarizado
O destaque da cor c ++ não está funcionando quando abro um arquivo sorce c ++ (eu tenho filetype on definido no vim), é porque o esquema de cores é sobrescrito pelo configuração na lista 3 acima?