Das Vim-Pathogen-Installations-Plug-in funktioniert nicht in .vim/bundle. Es funktioniert nur, wenn es manuell nach .vim/autoload kopiert wird.
PHP中文网
PHP中文网 2017-05-16 16:40:03
0
1
818

Einige Plug-Ins, die zuvor installiert wurden, sind in Ordnung, wenn sie unter dem Bundle platziert werden und ohne Probleme laufen.
Heute habe ich ein webapi-vim-Plug-in installiert, das Bundles unterstützt. Einige Leute haben es erfolgreich installiert. Nach dem Klonen in das Bundle wird jedoch ein Fehler gemeldet.

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"))

Das liegt daran, dass ich eine Anweisung in .vimrc habe, die deren Funktion nutzt. Es wird verwendet, um die Erweiterungsabkürzung snippets.json für emmet-vim zu konfigurieren. (Diese beiden Plug-Ins stammen vom selben Autor, emmet befindet sich im Bundle).

Aber wenn ich die Dateien unter dem Webapi-Plug-in wie Autoload in die entsprechende .vim/autoload kopiere, kann es verwendet werden.

Es gab Fälle, in denen die Plug-in-Installation Krankheitserreger nicht unterstützte. bufexplorer.vim, grep.vimDiese beiden müssen unter .vim/plugin/.

installiert werden

Gibt es eine gute Debugging-Methode, um herauszufinden, wo das Problem liegt? Oder den Lauf-/Beladungsstatus des Erregers überprüfen?

PHP中文网
PHP中文网

认证0级讲师

Antworte allen(1)
我想大声告诉你

我的安装步骤:

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

参考

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage