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

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

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.