Menginstal dan menggunakan universal-ctag bukan ctag bersemangat

17

Bagaimana saya bisa beralih dari ctag riang ke ctag universal . Saya menggunakan Ubuntu 16.04 LTS dan

ctags --version laporan

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

NexusStar
sumber

Jawaban:

20

Sederhana, seperti dalam dokumen ctag-universal :

git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh 
./configure
make
sudo make install
squiter
sumber
di mana itu bisa diinstal?
gregghz
@gregghz / usr / local / bin / ctags dalam kasus saya
Yaroslav Molchan
1
Jika Anda ingin menghindari sudodan menginstal di direktori pengguna Anda, gunakan ./configure --prefix=$HOME(maka, tidak perlu untuk sudo untuk make install).
elias
Juga satu tip adalah menggunakan checkinstall, yaitu sudo checkinstall make installini akan membuat paket DEB (atau yang setara untuk distro Anda) untuk membuatnya lebih mudah untuk menghapus / menginstal ulang.
shanksk
1
Saya harus menginstal automakedan pkg-configsebelum menjalankan ./autogen.shdi ubuntu 18.x
nick-s
2

Saya menggunakan Ubuntu 19.04, dan bagi saya saya dapat menggunakan:

sudo apt install universal-ctags

atau

sudo snap install universal-ctags

Snap melacak versi yang lebih baru dari ctag universal (snap = 2019-10, apt = 2018-12), tetapi snap saat ini kehilangan beberapa fitur penting karena isolasi default terkunci. (Misalnya, membaca dari file config di ~/.ctags.d/*.ctags.) Saya bermaksud untuk memperbaiki snap dalam waktu dekat.

Jonathan Hartley
sumber