O Vim espera encontrar seus arquivos de instalação (por exemplo, sistema de ajuda, definições para realce de sintaxe) em um determinado local, mas pode ser executado sem muitos deles. É possível que enquanto você pode executar o Vim, ele não pode localizar esses arquivos de instalação.
O Vim tentará vários métodos para localizar esses arquivos, mas se você tiver uma instalação incomum, eles não serão encontrados.
Se você puder acessar o sistema de ajuda, leia estes tópicos: :help $VIM
e :help $VIMRUNTIME
. Você provavelmente não os encontrará com sua configuração atual, portanto, leia as versões na Web, por exemplo, : help $ VIM e : help $ VIMRUNTIME .
Eu suspeito que você possa resolver seu problema configurando corretamente uma ou ambas as variáveis de ambiente VIM e VIMRUNTIME.
Você pode descobrir que os arquivos binários e de tempo de execução vim
existem em árvores de diretórios diferentes e que você precisará procurar os arquivos de tempo de execução abaixo de algum caminho, por exemplo: find /path -type d -name 'vim[0-9]*'
Um exemplo
Eu confio em uma instância do Vim que é empacotada com o pacote de desenvolvimento do Sun Studio, que nosso SysAdmin forneceu por meio de uma montagem remota. O binário vim
está localizado em /remote/sunstudio12/SUNWspro/contrib/vim/bin/vim
(por exemplo, which vim
) e os arquivos de tempo de execução estão localizados em /remote/sunstudio12/SUNWspro/contrib/vim/share/vim/vim63
.
Eu tive um problema semelhante ao seu. Primeiramente, tentei exportar VIM=/remote/sunstudio12/SUNWspro/contrib/vim
, mas isso não funcionou. Separadamente, tentei exportar VIMRUNTIME=/remote/sunstudio12/SUNWspro/contrib/vim/share/vim/vim63
, que funciona corretamente (enquanto o VIM permanece indefinido). VIMRUNTIME
deve apontar para um diretório contendo arquivos como menu.vim
, scripts.vim
e diretórios como colors
, doc
, syntax
etc (possivelmente dependentes da versão, YMMV).
Eu também modifiquei meu PATH
para localizar o binário vim
, no entanto, você pode executar com sucesso o binário já.
(Atualizado ...)
Eu revisitei as configurações do meu ambiente shell para o acima, e descobri que exportar VIM=/remote/sunstudio12/SUNWspro/contrib/vim/share/vim
(e não definir VIMRUNTIME
) também funcionou - minhas experiências iniciais com a configuração VIM
foram equivocadas. O local apontado por VIM
contém um diretório, vim63
, contendo os arquivos de tempo de execução de que preciso.
Eu ainda confio em PATH
para localizar o binário vim
.