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

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

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.