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

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

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.