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.vim
Diese beiden müssen unter .vim/plugin/.
Gibt es eine gute Debugging-Methode, um herauszufinden, wo das Problem liegt? Oder den Lauf-/Beladungsstatus des Erregers überprüfen?
我的安装步骤:
参考