Exuberant-ctags yerine universal-ctags kurulumu ve kullanımı


17

Coşkulu ctags'tan universal ctags'a nasıl geçebilirim . Ubuntu 16.04 LTS kullanıyorum ve

ctags --version raporlar

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

Yanıtlar:


20

Evrensel ctags belgelerinde olduğu gibi basittir :

git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh 
./configure
make
sudo make install

nereye kurulur?
gregghz

@gregghz / usr / local / bin / ctags benim durumumda
Yaroslav Molchan

1
sudoKullanıcı dizininizden kaçınmak ve yüklemek istiyorsanız , kullanın ./configure --prefix=$HOME(sudo için gerek yoktur make install).
elias

Ayrıca bir ipucu checkinstall komutunu kullanmaktır, yani sudo checkinstall make installbu kaldırmayı / yeniden yüklemeyi kolaylaştırmak için bir DEB paketi (veya dağıtımınız için eşdeğer) oluşturur.
shanksk

1
Yüklemek zorunda kaldım automakeve Ubuntu 18.x üzerinde pkg-configçalıştırmadan önce./autogen.sh
nick-s

2

Ubuntu 19.04'deyim ve benim için aşağıdakilerden birini kullanabilirim:

sudo apt install universal-ctags

veya

sudo snap install universal-ctags

Snap, evrensel ctags'ın daha yeni bir sürümünü izliyor (snap = 2019-10, apt = 2018-12), ancak snapların varsayılan yalıtımı nedeniyle şu anda snap'ta birkaç önemli özellik eksik. (Örneğin, adresindeki yapılandırma dosyalarından okuma ~/.ctags.d/*.ctags.) Yakın gelecekte snap düzeltmek niyetinde.


1
16.04 yılında: $ sudo snap install universal-ctagsolsa çalışır!
Färid Alijani

Evet, aynı snap tüm dağıtımlarda (sürümlerinde) çalışır ve daha fazla düzeltme attığımda snap işlevselliği yavaş yavaş gelişir. Şimdi günlük olarak kullanıyorum, sorunsuz.
Jonathan Hartley
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.