0

vim で ultisnips プラグインを使用しようとすると、次のエラーが発生します。

vimは起動しますが、vimでいくつかのコマンドを実行するたびにメッセージが表示されます。

E117: 不明な関数: UltiSnips#FileTypeChanged

私は使用しています:

  • Debian 10 バスター
  • vim プラグインを自動的に管理する vim-plug

解決策を検索した後、すべてが古く見え、私の場合はどれも適用されませんでした。

最終的に、次のことを行うことで解決できました。最終的に機能したソリューションを含めて、ここに書き込むだけです。

4

1 に答える 1

1

プラグインも apt-get によってインストールされていることがわかったので、apt-get によってインストールされたそのプラグインを削除し、残りの不要なパッケージも削除しました。

>$ apt-get remove --purge vim-ultisnips vim-snippets
>$ apt-get autoremove

また、次の警告が表示されました: «/var/lib/vim/addons/pythonx/UltiSnips/snippet» が空ではないため、削除されません。手動で削除しました

その後、vim を起動でき、エラーは発生せず、ultisnips は正常に動作していました。

よろしく、

于 2020-04-14T09:47:04.217 に答える