Examinei várias perguntas aqui e tenho bastante experiência com o Vim, mas por algum motivo .vimrc
não estou colorscheme
mais definindo .
Não sei quando isso começou, mas acabei de me mudar para uma nova máquina e isso é bastante desconcertante para mim. A parte mais estranha é que eu sou capaz de defini-lo manualmente :colorscheme vividchalk
, ele simplesmente não vai funcionar quando eu tenho colorscheme vividchalk
em .vimrc
. Tentei comentar absolutamente tudo o mais na minha .vimrc
, ainda sem sorte. Tentei comentar tudo, mas syntax on
e set t_Co=256
, ainda sem sorte (e mesmo comportamento de configurações manuais funcionando).
Alguma ideia? Minha configuração está ssh
no meu computador Ubuntu a partir do Chrome OS.
vividchalk.vim
no meu~/.vim/colors
diretório e, como mencionei, ele carrega perfeitamente bem, desde que eu digite:colorscheme vividchalk
uma sessão do vim. É como se algo o substituísse, mas nada mais foi carregado.:scriptnames
"?synload.vim
(da linha 4 acima), havia algum erro em não conseguir encontrar um esquema de cores chamado "ansi_blows" durante a execução:so $MYVIMRC
. Alguma idéia de qual arquivo devo investigar mais?~/.vimrc
que parece. Existe uma maneira de apenas instruir que o meu~/.vimrc
é executado por último, para que ele substitua o que aconteceu antes disso?colorscheme ...
antesset t_Co=256
e causar o problema.set background=dark
deve estar antessyntax enable
ecolorscheme whatever
no seu .vimrcfonte
Para outros como eu, tropeçando em:
Se você estiver usando
vim
ounvim
dentro de um emulador de terminal, verifique se as configurações de cores para o seu perfil estão corretas. Por issognome-terminal
, tive que desativar "usar cores do tema do sistema" em minhas Preferências / Perfil / Configurações de cores antes de conseguir que meu esquema de cores funcionasse corretamente:Além disso, recentemente o nvim se tornou obsoleto
NVIM_TUI_ENABLE_TRUE_COLOR
em favorset termguicolors
(veja isso ).fonte
Eu tive o mesmo problema no estiramento Debian, também com alguns outros comandos (a cor e o conjunto de plano de fundo funcionam manualmente, mas não em .vimrc). Mas eu não queria examinar todos os arquivos nos nomes de script.
A solução é adicionar
para .vimrc
Esta linha pode ser encontrada em /usr/share/vim/vimXX/vimrc_example.vim para referência (XX é a versão vim, no meu caso 80).
Suponho que defaults.vim faz algumas coisas de configuração necessárias para mudar a cor. Mas defaults.vim não será carregado se o usuário tiver um ~ / .vimrc, de acordo com / usr / share / vim / vimrc
fonte
No meu caso, uso esquemas de cores de plugins (repositórios externos). Então eu tenho que carregar plugins antes de aplicar o
colorscheme
comando.fonte
.gvimrc
Ao usar
gvim
, pode ser necessário colocarcolorscheme vividchalk
também no.gvimrc
arquivo, apesar de já estar presente em.vimrc
:scriptnames
pode revelar quando um esquema de cores padrão/usr/share/vim/vim80/colors/ron.vim
está sendo carregado.fonte