Eu instalei o vim-gnome no Ubuntu. Percebo que as coisas que eu coloco no meu arquivo $ HOME / .vimrc, como o colorscheme e assim por diante, estão sendo sobrescritas por outra coisa. Se eu iniciar o Vim, outro esquema de cores é usado, mas se eu fizer ": source ~ / .vimrc", as configurações que eu quero carregar corretamente.
Aqui está o meu .vimrc:
set t_Co=256
set paste
set number
syntax on
colorscheme zenburn
Quando eu faço: scriptnames, eu vejo o que parece ser um monte de coisas sendo executadas na inicialização (leva alguns segundos também ...):
1: /usr/share/vim/vimrc
2: /usr/share/vim/vim72/debian.vim
3: /usr/share/vim/vim72/syntax/syntax.vim
4: /usr/share/vim/vim72/syntax/synload.vim
5: /usr/share/vim/vim72/syntax/syncolor.vim
6: /usr/share/vim/vim72/filetype.vim
7: /etc/vim/vimrc.local
8: /home/tom/.vim/colors/zenburn.vim
9: /home/tom/.vimrc
10: /usr/share/vim/vim72/syntax/nosyntax.vim
11: /home/tom/.vim/plugin/CSApprox.vim
12: /home/tom/.vim/plugin/Light.vim
13: /home/tom/.vim/plugin/codeburn.vim
14: /home/tom/.vim/colors/Light.vim
15: /home/tom/.vim/autoload/csapprox.vim
16: /home/tom/.vim/plugin/coffee.vim
17: /home/tom/.vim/plugin/color_sample_pack.vim
18: /home/tom/.vim/plugin/ir_black.vim
19: /home/tom/.vim/colors/coffee.vim
20: /usr/share/vim/vim72/plugin/getscriptPlugin.vim
21: /usr/share/vim/vim72/plugin/gzip.vim
22: /usr/share/vim/vim72/plugin/matchparen.vim
23: /usr/share/vim/vim72/plugin/netrwPlugin.vim
24: /usr/share/vim/vim72/plugin/rrhelper.vim
25: /usr/share/vim/vim72/plugin/spellfile.vim
26: /usr/share/vim/vim72/plugin/tarPlugin.vim
27: /usr/share/vim/vim72/plugin/tohtml.vim
28: /usr/share/vim/vim72/plugin/vimballPlugin.vim
29: /usr/share/vim/vim72/plugin/zipPlugin.vim
Eu acho que alguns destes estão substituindo as coisas carregadas de .vimrc. (CSApprox é um que eu tenho no meu .vim / plugins, mas a maioria dos outros que eu não tenho "escolhido" para executar na inicialização.
Como eu posso mudar isso para que o que está em .vimrc anule as outras coisas? (Ou, como posso impedir que muita coisa seja executada na inicialização?)
O único lugar nos arquivos VIM padrão onde o t_Co está definido é /usr/share/vim/vim72/debian.vim e a configuração t_Co no meu .vimrc funciona bem.
Eu notei que você tem vários arquivos listados em sua pasta ~ / .vim que correm atrás do seu .vimrc - eu suspeito que um deles tenha t_Co sendo colocado nele.
deve informar qual arquivo está substituindo sua configuração.
fonte
t_Co
não é o esquema de cores, é o número de cores suportado pela interface do usuário.