Installieren und Verwenden von Universal-Ctags anstelle von üppigen Ctags

16

Wie konnte ich wechseln von überschwänglichen-ctags zu universal-ctags . Ich benutze Ubuntu 16.04 LTS und

ctags --version Berichte

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

NexusStar
quelle

Antworten:

19

Es ist einfach, wie in den Universal-Ctags-Dokumenten :

git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh 
./configure
make
sudo make install
Squiter
quelle
wo wird es installiert?
Gregghz
@gregghz / usr / local / bin / ctags in meinem Fall
Yaroslav Molchan
1
Wenn Sie vermeiden sudound in Ihrem Benutzerverzeichnis installieren möchten , verwenden Sie ./configure --prefix=$HOME(dann wird sudo für nicht benötigt make install).
Elias
Ein weiterer Tipp ist die Verwendung von checkinstall, dh sudo checkinstall make installes wird ein DEB-Paket (oder das entsprechende für Ihre Distribution) erstellt, um die Deinstallation / Neuinstallation zu vereinfachen.
Shanksk
1
Ich musste installieren automakeund pkg-configvor dem Laufen ./autogen.shauf Ubuntu 18.x.
Nick-s
1

Ich bin auf Ubuntu 19.04, und für mich kann ich entweder verwenden:

sudo apt install universal-ctags

oder

sudo snap install universal-ctags

Der Snap verfolgt eine neuere Version von universal-ctags (snap = 2019-10, apt = 2018-12), dem Snap fehlen jedoch derzeit einige wichtige Funktionen, da Snaps standardmäßig isoliert sind. (Zum Beispiel Lesen von Konfigurationsdateien unter ~/.ctags.d/*.ctags.) Ich beabsichtige, das Problem in naher Zukunft zu beheben.

Jonathan Hartley
quelle