Instalando e usando universal-ctags em vez de exuberant-ctags

17

Como eu poderia mudar de exuberant-ctags para universal-ctags . Estou usando o Ubuntu 16.04 LTS e

ctags --version relatórios

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

NexusStar
fonte

Respostas:

20

É simples, como nos documentos da universal-ctags :

git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh 
./configure
make
sudo make install
squiter
fonte
onde é instalado?
gregghz
@gregghz / usr / local / bin / ctags no meu caso
Yaroslav Molchan
11
Caso deseje evitar sudoe instalar em seu diretório de usuários, use ./configure --prefix=$HOME(então, não há necessidade de sudo for make install).
Elias
Também uma dica é usar o checkinstall, ou seja, sudo checkinstall make installisso criará um pacote DEB (ou o equivalente para sua distribuição) para facilitar a desinstalação / reinstalação.
Shanksk
11
Eu tive que instalar automakee pkg-configantes de rodar ./autogen.shno ubuntu 18.x
nick-s
2

Estou no Ubuntu 19.04 e, para mim, posso usar:

sudo apt install universal-ctags

ou

sudo snap install universal-ctags

O snap controla uma versão mais recente do universal-ctags (snap = 2019-10, apt = 2018-12), mas atualmente está faltando alguns recursos importantes devido ao isolamento padrão dos snaps. (Por exemplo, lendo arquivos de configuração em ~/.ctags.d/*.ctags.) Pretendo corrigir o snap no futuro próximo.

Jonathan Hartley
fonte