Instalar y usar universal-ctags en lugar de exuberante-ctags

17

¿Cómo podría cambiar de exuberante-ctags a universal-ctags . Estoy usando Ubuntu 16.04 LTS y

ctags --version informes

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

NexusStar
fuente

Respuestas:

20

Es simple, como en los documentos de universal-ctags :

git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh 
./configure
make
sudo make install
squiter
fuente
donde se instala
gregghz
@gregghz / usr / local / bin / ctags en mi caso
Yaroslav Molchan
1
En caso de que desee evitar sudoe instalar en su directorio de usuario, use ./configure --prefix=$HOME(entonces, no necesita sudo para make install).
elias
También un consejo es usar checkinstall, es decir, sudo checkinstall make installesto creará un paquete DEB (o el equivalente para su distribución) para facilitar la desinstalación / reinstalación.
shanksk
1
Tuve que instalar automakey pkg-configantes de ejecutar ./autogen.shen ubuntu 18.x
nick-s
2

Estoy en Ubuntu 19.04, y para mí puedo usar:

sudo apt install universal-ctags

o

sudo snap install universal-ctags

El complemento rastrea una versión más reciente de ctags universales (snap = 2019-10, apt = 2018-12), pero el complemento actualmente carece de algunas características importantes debido al aislamiento predeterminado de los snaps. (Por ejemplo, leyendo archivos de configuración en ~/.ctags.d/*.ctags.) Tengo la intención de arreglar el complemento en un futuro próximo.

Jonathan Hartley
fuente