As cores solarizadas no vim não parecem estar funcionando para mim

8

Estou executando o vim e tentando fazer com que as cores solarizadas do vim funcionem no terminal.

Eu tenho isso no meu arquivo vimrc:

set syntax on
set t_Co=256
" let g:solarized_termcolors=16
set background=light
colorscheme solarized

Parece que não funciona.

Eu produzi (usando: echo) o valor de t_Co e é 256.

Qual é o problema? Estou confuso.

    
por user27449 17.07.2011 / 00:04

6 respostas

6

Eu tive problemas semelhantes, adicionando isso ao meu .vimrc corrigiu meus problemas

set term=xterm-256color
set background=light
colorscheme default

Não sei por que configurar o esquema de cores como padrão funcionou, mas estou usando a luz solarizada como meu tema de terminal, então talvez as cores sejam semelhantes à solarizada, mas são boas o suficiente para mim.

    
por 15.02.2012 / 16:05
4

Você precisa fazer:

let g:solarized_termcolors=256
set background=light
colorscheme solarized

let g:solarized_termcolors=256 ativa o modo de cor degradada. Isto é necessário apenas se você não aplicar cores solarizadas ao seu emulador de terminal.

    
por 16.07.2011 / 23:07
3

Eu passei de 2 a 3 horas tentando descobrir. Isto é como configurar este esquema de cores com o Vim.

Certifique-se de não iniciar o tmux primeiro. Às vezes, ele mexe com o esquema de cores do terminal.

  1. set syntax on
  2. :echo &t_Co no vim e veja o que você obtém. Se for 8, você vai querer set t_Co=16 e se é 256% do que set t_Co=256
  3. se você tiver definido t_Co=256 , o próximo será :let g:solarized_termcolors=256 ou t_Co=8 e :let g:solarized_termcolors=16
  4. set background=light ou set background=black
  5. E finalmente colorscheme solarized
por 05.09.2015 / 07:49
3

Adicione ao seu ~/.vimrc

" Solarized Dark
syntax enable
set t_Co=256
let g:solarized_termcolors=256
set background=dark
colorscheme solarized

Isso funciona nas versões ansi e xterm-256color do Solarized. Testado no Terminal 2.3 em uma nova instalação de VM do OS X 10.8.5.

NB Esta resposta substitui a anterior, que propôs alterações nas amostras de perfil. Recentemente, percebi que eu tinha esses comandos no meu arquivo .vimrc que realmente configurava o Solarized.

    
por 10.08.2015 / 13:38
1

Eu tive o mesmo problema com o terminal padrão, que não suporta 256 cores. Eu instalei iTerm2 e resolvi o problema.

Editar:

Além disso, você precisa instalar o Solarized para iTerm2.

    
por 15.02.2012 / 17:16
0

Bem,

  1. Primeiro, faça o download solarized.vim ao seu pasta .vim / colors

  2. Em seguida, faça o download togglebg.vim ao seu pasta .vim / autoload

Tente iniciar o vim novamente & veja se funciona. Se não, volte com a mensagem de erro

    
por 17.07.2011 / 00:23