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 ?
PHP中文网
PHP中文网 2017-05-16 16:40:03
0
1
816

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中文网

认证0级讲师

répondre à tous(1)
我想大声告诉你

Mes étapes d'installation :

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

Référence

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal