Installazione e utilizzo di universal-ctags invece di exuberant-ctags


17

Come potrei passare da tag esuberanti a tag universali . Sto usando Ubuntu 16.04 LTS e

ctags --version rapporti

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

Risposte:


20

È semplice, come nei documenti di universal-ctags :

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

dove viene installato?
Gregghz,

@gregghz / usr / local / bin / ctags nel mio caso
Yaroslav Molchan,

1
Nel caso in cui si desidera evitare sudoe installare nella propria directory utente, utilizzare ./configure --prefix=$HOME(quindi, non è necessario sudo per make install).
elias,

Inoltre un suggerimento è usare checkinstall, ovvero sudo checkinstall make installquesto creerà un pacchetto DEB (o l'equivalente per la tua distribuzione) per facilitare la disinstallazione / reinstallazione.
Shanksk,

1
Ho dovuto installare automakee pkg-configprima di eseguire ./autogen.shsu Ubuntu 18.x
nick-s

2

Sono su Ubuntu 19.04 e per me posso usare:

sudo apt install universal-ctags

o

sudo snap install universal-ctags

Lo snap tiene traccia di una versione più recente di universal-ctags (snap = 2019-10, apt = 2018-12), ma allo snap mancano alcune funzionalità importanti a causa dell'isolamento predefinito degli snap. (Ad esempio, leggendo da file di configurazione su ~/.ctags.d/*.ctags.) Intendo correggere lo snap nel prossimo futuro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.