Como é que todos, exceto um dos plugins VIM que instalei no Windows Vista VIM, não funcionam?

0

O problema

Surgiram circunstâncias em que tenho que usar o VIM no Windows Vista 64bit. Tentei recriar minha configuração do Ubuntu Linux, mas todos, exceto um dos plugins que instalei, não estão sendo reconhecidos pelo VIM ou gVIM. Os plugins que eu instalei que eu não consigo trabalhar são:

  • SnipMate
  • FuzzyFinder
  • Surround
  • Matchit
  • Nerdtree
  • MRU

O único plug-in que consigo trabalhar é:

  • TComment

Devo mencionar que o SnipMate, o FuzzyFinder, o Surround, o Matchit e o Nerdtree eram todos arquivos .zip antes de extraí-los usando 7-Zip na linha de comando. Eu faria um

7z x plugin.zip -oc:\users\username\.vim

e pareceu instalar todos os arquivos como se estivesse usando unzip na minha máquina Linux Ubuntu.

O plugin MRU baixado como um arquivo .vim, então eu tive que copiá-lo para

c:\users\username\.vim\plugin

O TComment foi o único que eu baixei como um arquivo .vba.gz. Eu tive que primeiro descompactá-lo para fazer o arquivo tcomment.vba Vimball, em seguida, editar o arquivo tcomment.vba no VIM e, em seguida, compilá-lo a partir da fonte no Vim usando

:so %

As perguntas

Estou apostando que o motivo pelo qual o TComment funciona e os plug-ins do formulário .zip falham é por causa de como eles foram instalados. Estou certo?

Independentemente de eu estar certo ou errado, seria possível fazer com que meus plugins atuais fossem reconhecidos pelo VIM e pelo trabalho? Se é possível, então, como fazer isso?

Se não for possível fazer com que meus plugins atualmente descompactados funcionem novamente, eu teria que baixar novamente os arquivos .zip. Devo usar outro método de descompactação além do 7-Zip para fazê-los funcionar?

E quanto a mru.vim? Tudo o que eu tinha que fazer era copiar ou movê-lo para o diretório do plugin no meu diretório .vim. Como isso poderia ter falhado? Estou colocando no diretório errado?

Provas

Eu tirei capturas de tela de vários lugares importantes

  • vim - saída de saída em cmd.exe
  • .vim dire output em cmd.exe
  • saída de
  • .vim \ doc dir no cmd.exe
  • Saída de diretório
  • .vim \ plugin em cmd.exe

para mostrar-lhe a importante informação sobre a versão e a pasta de instalação do plug-in. Eu também incluí provas de screenshots que

  • MRU
  • Fuzzyfinder
  • Nerdtree

Os comandos VIM não funcionam no VIM em execução no cmd.exe, além de incluir uma captura de tela de um

  • TComment

Comando VIM funcionando bem no VIM em execução no cmd.exe.

Aqui está o link para as capturas de tela do meu álbum chamado Problema dos plug-ins do VIM no Windows Vista VIM

    
por classer 28.07.2010 / 13:56

1 resposta

2

No Windows, os plugins vão para $HOME/vimfiles , não para $HOME/.vim

Você pode mover todos os seus arquivos de ~ / .vim para o diretório ~ / vimfiles correto, mas não se esqueça de executar :helptags ~/vimfiles/doc porque seus plugins não foram empacotados como arquivos vimball.

    
por 28.07.2010 / 17:11