Configure o vimrc com tema de cores solarizadas

Configure o vimrc com tema de cores solarizadas

Acabei de começar com o vim no Ubuntu e tenho alguns problemas para configurar meu arquivo .vimrc. Isso é o que tenho atualmente:

 "============= Solarized color theme  =============                             
 "https://github.com/altercation/vim-colors-solarized                            
 syntax enable                   "Use syntax highlighting                        
 set background=dark             "Use dark color scheme                          
 colorscheme solarized           "Choose solarized                               

 "============= Settings =============                                           
 set nocompatible                "Necesary for cool vim things                   
 set number                      "Line numbers                                   
 set colorcolumn=80              "Have a line after 80 char                      
 set ruler                       "Add ruler at the bottom of vim                 
 set cursorline  

No entanto, quando não consigo ver a linha do cursor e a coluna de cores com essas configurações. Se eu não usar a sintaxe de cores solarizadas, eu as vejo. Vocês sabem o que estou fazendo de errado?

Responder1

Definindot_Copara 256 o que você obterá é uma versão degradada do Solarized.

É melhor paraatualize a paleta de cores do seu terminalem vez disso, para cores mais precisas.

set t_Co=16
let g:solarized_termcolors=16

Ao definir t_Coe solarized_termcolorspara16dizemos ao Vim e ao Solarized para usarem a paleta de cores do terminal.

Responder2

Então, verifique estes:

  1. Você deveria set t_Co=256em seu vimrc. (leraquimais)

  2. Você deve editar as cores no seu terminal, seguindo um esquema de cores solarizadas. Verificaresse.

  3. Eu uso syntax onmas acredito syntax enableque deva fazer o trabalho também.

  4. Coloque o tema solarizado em~/.vim/colors

Deixe-me saber se funciona depois de seguir todas essas etapas.

Responder3

DeLeia-me(ênfasemeu) :

NOTA IMPORTANTE PARA USUÁRIOS DE TERMINAIS:

Se você for usar o Solarized no modo Terminal (ou seja, não em uma versão GUI como gvim ou macvim),por favor por favor por favorconsidere configurar o esquema de cores do seu emulador de terminal para usar a paleta Solarized. Incluí paletas para alguns emuladores de terminal populares, bem como Xdefaults no download oficial do Solarized disponível na [página inicial do Solarized]. Se você usar SolarizadosemPara essas cores, o Solarized precisará ser instruído a degradar seu esquema de cores para um conjunto compatível com a paleta limitada de 256 terminais (ao passo que, usando os valores de cores de 16 ansi do terminal, você pode definir os valores corretos e específicos para a paleta Solarized).

Se você usar as cores de terminal personalizadas, solarized.vim deverá funcionar imediatamente para você. Se você estiver usando um emulador de terminal que suporta 256 cores e não quiser usar as cores personalizadas do terminal Solarized, você precisará usar o esquema degradado de 256 cores. Para fazer isso, basta adicionar a seguinte linhaantes a colorschem solarizedlinha:

let g:solarized_termcolors=256

De novo,Eu recomendo apenas alterar as cores dos seus terminais para valores Solarizados manualmente ou através de um dos muitos esquemas de terminais disponíveis para importação.

O que funcionou para mim no Ubuntu 16.04 com o aplicativo Terminal incluído foi simplesmente selecionar Solarizado para "Cor de texto e de fundo" (escolha claro ou escuro) e "Paleta" em Terminal > Preferências > Perfis > (selecione o seu) > Editar > Cores

Algumas outras respostas recomendam a escolha de uma paleta de 256 cores, mas, como mencionado na documentação, isso fornece um esquema de cores degradado (e visivelmente pior na minha opinião).

informação relacionada