Heim  >  Fragen und Antworten  >  Hauptteil

Das Vim-Pathogen-Installations-Plug-in funktioniert nicht in .vim/bundle. Es funktioniert nur, wenn es manuell nach .vim/autoload kopiert wird.

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中文网2689 Tage vor769

Antworte allen(1)Ich werde antworten

  • 我想大声告诉你

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

    我的安装步骤:

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

    参考

    Antwort
    0
  • StornierenAntwort