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.

Joseph Mastey
fonte

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
rampion
fonte
36

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

colorscheme color_scheme_name

Jones
fonte
12

Você também pode tentar colocar isso em seu ~/.vimrcarquivo:

colorscheme Solarized
hernanvicente
fonte
2
deve sercolo solarized
Tomasz Kuter
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.

Andrey Regentov
fonte
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.

fusor
fonte
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.

Key Shang
fonte
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

hamidoo
fonte
-2

SO: Redhat enterprise edition

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

saumitra mallick
fonte
2
:coloé apenas a forma abreviada de :colorscheme. Esta resposta foi adicionada quatro vezes :-)
Martin Tournoij 4/16