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.