Instalowanie i używanie uniwersalnych tagów zamiast bujnych tagów

17

Jak mogłem przejść z bujnych tagów do uniwersalnych tagów . Używam Ubuntu 16.04 LTS i

ctags --version raporty

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

NexusStar
źródło

Odpowiedzi:

20

Jest to proste, jak w dokumentach Universal-ctags :

git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh 
./configure
make
sudo make install
squiter
źródło
gdzie się instaluje?
gregghz
@gregghz / usr / local / bin / ctags w moim przypadku
Yaroslav Molchan,
1
Jeśli chcesz uniknąć sudoi zainstalować w swoim katalogu użytkownika, użyj ./configure --prefix=$HOME(wtedy nie potrzebujesz sudo dla make install).
elias
Jedną wskazówką jest użycie checkinstall, tzn. sudo checkinstall make installSpowoduje to utworzenie pakietu DEB (lub odpowiednika dla twojej dystrybucji), aby ułatwić odinstalowanie / ponowne zainstalowanie.
Shanksk
1
Musiałem zainstalować automakei pkg-configprzed uruchomieniem ./autogen.shna Ubuntu 18.x
nick-s
2

Jestem na Ubuntu 19.04, a dla mnie mogę użyć:

sudo apt install universal-ctags

lub

sudo snap install universal-ctags

Snap śledzi nowszą wersję uniwersalnych tagów (snap = 2019-10, apt = 2018-12), ale w snapie brakuje obecnie kilku ważnych funkcji ze względu na domyślną izolację snapów. (Na przykład czytam z plików konfiguracyjnych w ~/.ctags.d/*.ctags.) Zamierzam naprawić snap w najbliższej przyszłości.

Jonathan Hartley
źródło
1
w Ubuntu 16.04: $ sudo snap install universal-ctagsdziała jednak!
Färid Alijani
Tak, ta sama przystawka działa we wszystkich (wersjach) wszystkich dystrybucji, a funkcjonalność przystawki powoli się poprawia wraz z wprowadzaniem kolejnych poprawek. Teraz używam jej codziennie, bez żadnych problemów.
Jonathan Hartley