2017-01-14 1 views
5

J'ai utilisé Exuberant-ctags de Darren Hiebert pendant un bon moment; c'est une partie essentielle de ma boîte à outils vim. Je code python, Java et C (j'utilise aussi cscope). Récemment, j'ai lu que je devrais envisager de passer à une fourche plus moderne appelée Universal-ctags.Dois-je utiliser Universal-ctags?

Je cherche des avantages techniques et des inconvénients pour faire un tel changement: les étiquettes changent-elles? Quelles nouvelles fonctionnalités, le cas échéant, peut/dois-je utiliser? Y a-t-il des pièges dont je dois être conscient?

Répondre

6

En ce qui concerne C++, cela fait la différence - je ne peux pas dire en ce qui concerne C ou Java. Il comprend mieux les bases de code C++ que les ctags exubérants.

Sinon, il est maintenu, avec des tests unitaires. Si c'était une bifurcation d'un projet actif, eh bien je ne pourrais peut-être pas trier les deux. Dans ce cas, c'est une fourchette d'un projet non maintenu. Il est construit sur ce que les ex-ctags avaient à offrir, espérons-le, plus encore.