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.