Installer et utiliser des ctags universels au lieu de ctags exubérants


17

Comment pourrais-je passer d'exubérant-ctags à universel-ctags . J'utilise Ubuntu 16.04 LTS et

ctags --version rapports

Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert

Réponses:


20

C'est simple, comme dans la documentation universal-ctags :

git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh 
./configure
make
sudo make install

où est-il installé?
gregghz

@gregghz / usr / local / bin / ctags dans mon cas
Yaroslav Molchan

1
Dans le cas où vous souhaitez éviter sudoet installer dans votre répertoire utilisateur, utilisez ./configure --prefix=$HOME(alors, pas besoin de sudo pour make install).
elias

Une astuce consiste également à utiliser checkinstall, c'est-à sudo checkinstall make install- dire que cela créera un package DEB (ou l'équivalent pour votre distribution) pour faciliter la désinstallation / réinstallation.
Shanksk

1
J'ai dû installer automakeet pkg-configavant d'exécuter ./autogen.shsur ubuntu 18.x
nick-s

2

Je suis sur Ubuntu 19.04, et pour moi, je peux utiliser soit:

sudo apt install universal-ctags

ou

sudo snap install universal-ctags

Le snap suit une nouvelle version de universal-ctags (snap = 2019-10, apt = 2018-12), mais le snap manque actuellement de quelques fonctionnalités importantes en raison de l'isolement par défaut des snaps. (Par exemple, en lisant des fichiers de configuration à ~/.ctags.d/*.ctags.) J'ai l'intention de corriger le snap dans un avenir proche.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.