J'ai installé des ctags sur ma machine via Homebrew, mais je n'ai généré aucun fichier de balises. Cependant, lorsque j'exécute la commande : h word , j'obtiens les deux erreurs suivantes:
E432: Tags file not sorted: /usr/local/share/vim/vim81/doc/tags E426: tag not found: b:match_word@en
Je ne sais pas comment résoudre ce problème. Existe-t-il un fichier de balises par défaut inclus avec Vim pour le système d'aide? J'ai installé le plugin youcompleteme, est-ce que cela gâcherait la fonctionnalité des balises?
3 Réponses :
Existe-t-il un fichier de balises par défaut inclus avec Vim pour le système d'aide?
Oui, cela devrait fonctionner immédiatement. Mais vous pouvez toujours les recréer (notez que le privilège d'écriture est requis):
:helptags $VIMRUNTIME/docAlternativement, vous pouvez recréer toutes les balises à la fois, y compris tous les plugins installés, avec
: helptags ALL.
Je suppose que vous utilisez MacOS Catalina? Dans ce cas, il semble y avoir un bogue avec le tri des fichiers de balises.
Problèmes Vim ouverts: 5061 5039
Corrigé par PR 955 dans v8.2.0314
Consultez également les rapports de bogues similaires pour MacVim et Neovim.
MacOS Catalina est livré avec la v8.1, ce qui ne pas inclure le patch
$ vim --version VIM - Vi IMproved 8.1 (2018 May 18, compiled Dec 13 2019 14:45:40) Included patches: 1-503, 505-680, 682-1312
Catalina FFS. Depuis le 8 novembre, vous pouvez télécharger un neovim nocturne pour macos qui a été corrigé, à partir d'ici github. com / neovim / neovim / releases / nightly
Il est également patché dans Macvim maintenant.
La mise à niveau vers macOS Catalina me pose le même problème avec l'aide de vim. Pour résoudre le problème, je viens de mettre à jour vim.
brew upgrade vim
Sortie:
vim 8.1.2100 -> 8.1.2250