Maison  >  Questions et réponses  >  le corps du texte

Le plug-in d'installation du pathogène Vim ne fonctionne pas dans .vim/bundle. Il ne fonctionne que lorsqu'il est copié manuellement dans .vim/autoload. Comment déboguer et dépanner ?

Certains plug-ins qui ont déjà été installés conviennent s'ils sont placés sous le bundle et fonctionnent sans problème.
Aujourd'hui, j'ai installé un plug-in webapi-vim. Selon le README, il prend en charge les bundles. En regardant le problème de GitHub, certaines personnes l'ont installé avec succès. Mais après le clonage dans le bundle, une erreur est signalée.

Error detected while processing /Users/mc-zone/.vimrc:
line   47:
E117: Unknown function: webapi#json#decode
E15: Invalid expression: webapi#json#decode(join(readfile(expand('~/.snippets.json')), "\n"))

C'est parce que j'ai une instruction dans .vimrc qui utilise sa fonction. Il est utilisé pour configurer l'abréviation d'extension snippets.json pour emmet-vim. (Ces deux plug-ins sont du même auteur, emmet est sous bundle).

Mais lorsque je copie les fichiers sous le plug-in webapi tel que autoload vers le .vim/autoload correspondant, il peut être utilisé.

Il y a eu des cas où l'installation du plug-in ne prenait pas en charge l'agent pathogène. bufexplorer.vim, grep.vimCes deux-là doivent être installés sous .vim/plugin/.

Existe-t-il une bonne méthode de débogage pour savoir quel est le problème ? Ou vérifier l’état d’exécution/de chargement de l’agent pathogène ?

PHP中文网PHP中文网2689 Il y a quelques jours768

répondre à tous(1)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:42:03

    Mes étapes d'installation :

    cd ~/.vim/bundle
    git submodule add some-plugin some-dir-name
    :call pathogen#helptags()
    

    Référence

    répondre
    0
  • Annulerrépondre