Como definir o esquema de cores padrão do vim


130

A atualização mais recente do Ubuntu tornou meu vim colorscheme inutilizável. Eu sei como configurá-lo manualmente ( :colo eveningpor exemplo), mas quero definir o padrão para todas as sessões do vim. Vejo referências em outros lugares para .vimrc, mas a localização e a sintaxe corretas me escaparam até agora.

Respostas:


76

Seu .vimrcarquivo entra no seu $HOMEdiretório. Em * nix cd ~; vim .vimrc,. Os comandos no .vimrcsão os mesmos que você digita no modo ex no vim, apenas sem os dois pontos iniciais, portanto, colo eveningseria suficiente. Os comentários no .vimrcsão indicados com aspas duplas principais.

Para ver um exemplo vimrc, abra $VIMRUNTIME/vimrc_example.vimde dentro do vim

:e $VIMRUNTIME/vimrc_example.vim


36

É tão simples quanto adicionar uma linha ao seu ~/.vimrc:

colorscheme color_scheme_name



6

Você pode apenas usar o one-liner

echo colorscheme koehler >> ~/.vimrc

e substitua koehlerpor qualquer outro esquema de cores disponível. Imho, todos eles são melhores que o padrão.


1
Isso substituirá qualquer configuração existente. Talvez você queira dizer >>?
Davis Herring

5

Depois de decidir mudar o esquema de cores do vim desejado, você precisará configurar o arquivo de configuração do vim ~/.vimrc.

Por exemplo, para usar o elflordesquema de cores, basta adicionar estas linhas ao seu ~/.vimrcarquivo:

colo elflord

Para outros nomes de esquemas de cores, você pode procurar /usr/share/vim/vimNN/colors onde a versão NN do VIM.


3

O padrão Ubuntu 17.10 não possui o ~/.vimrcarquivo, precisamos criá- lo e colocar a configuração colorscheme color_scheme_namenele.

By the way, colorscheme deserté um bom esquema para escolher.


0

Copie os esquemas de cores baixados para ~/.vim/colors/Your_Color_Scheme.

Então escreva

colo Your_Color_Scheme

ou

colorscheme Your_Color_Scheme

no seu ~/.vimrc.

Veja este link para holokai


-2

SO: Redhat enterprise edition

colo schema_name funciona bem se você estiver enfrentando problemas com o esquema de cores.


2
:coloé apenas a forma abreviada de :colorscheme. Esta resposta foi adicionada quatro vezes :-)
Martin Tournoij 4/16
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.