Isso está funcionando no gnome-terminal + vim no Ubuntu 14.04:
Primeiramente, defina a configuração do bash como o final do arquivo ~/.bashrc
da seguinte forma:
if [ -n "$DISPLAY" -a "$TERM" == "xterm" ]; then
export TERM=xterm-256color
fi
Em seguida, defina a configuração do vim no final do arquivo ~/.vimrc
da seguinte forma:
if $COLORTERM == 'gnome-terminal'
set t_Co=256
endif
Você precisará carregar um novo terminal para ver se eles têm efeito. Você pode executar o script python para testar se a configuração do bash entrou em vigor e, em seguida, testar o suporte do vim, que acredito ser o questão central acima:
Instale um tema vim de 256 cores baixe o script e salve-o em ~/.vim/colors/inkpot.vim
e habilite-o com este comando:
:colo inkpot
Você deve ver um tema que, quando testado localmente, não muda quando as cores do gnome-terminal são alteradas. Você pode tornar esses temas permanentes adicionando o comando ao seu arquivo .vimrc.
Mais informações sobre as cores do vim podem ser encontradas em seu site .