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_Co
e solarized_termcolors
para16dizemos ao Vim e ao Solarized para usarem a paleta de cores do terminal.
Responder2
Então, verifique estes:
Você deveria
set t_Co=256
em seu vimrc. (leraquimais)Você deve editar as cores no seu terminal, seguindo um esquema de cores solarizadas. Verificaresse.
Eu uso
syntax on
mas acreditosyntax enable
que deva fazer o trabalho também.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 solarized
linha: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).