- Não há motivo para copiar os arquivos em / usr / share / vim / vim73 em nenhum outro lugar. Seu gvim já sabe sobre esses arquivos e os usa quando necessário. Você deve remover de / usr / share / vim / vimfiles todos os arquivos que você copiou lá inalterados de / usr / share / vim / vim73.
- O Vim procura por arquivos de tempo de execução (por exemplo, arquivos de sintaxe) em vários lugares. Esses locais são especificados na opção 'runtimepath' ('rtp' para resumir). Você pode ler mais sobre isso em
:help rtp
Você pode ver o valor atual de 'rtp' executando
:set rtp?
você pode ver isso, o Vim já olha em ~ / .vim, / usr / share / vim / vimfiles e alguns outros lugares, assim como / usr / share / vim / vim73. - Você precisa descobrir por que está obtendo essa mensagem de erro na linha 6 porque o comando
:syntax on
não deve estar procurando sintaxe / syntax.vim em / usr / share / vim /. Isso sugere que suas variáveis $ VIM e / ou $ VIMRUNTIME estão confusas. Tente executar
:echo $VIM $VIMRUNTIME
O resultado deve ser/usr/share/vim /usr/share/vim/vim73
. - Além do que o benizi escreveu (enquanto eu escrevia isso), você pode descobrir sobre os vários vimrcs em seu sistema lendo
:help vimrc
Você também pode ver onde O seu vim está procurando por seus vimrcs executando o
:version
e você pode ver quais arquivos o seu vim realmente obteve ao executar o
:scriptnames
Tudo isso provavelmente não é suficiente para consertar completamente sua instalação, mas será um bom começo para descobrir o que está quebrado e entender para onde vários arquivos devem ir. Podemos ir a partir daí para que tudo funcione corretamente.