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

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

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.