Встановлення та використання універсальних ctags замість exuberant-ctags


17

Як я міг переключитися з exuberant-ctags на Universal-ctags . Я використовую Ubuntu 16.04 LTS і

ctags --version звіти

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

Відповіді:


20

Це просто, як у документах Universal-ctags :

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

де він встановлюється?
gregghz

@gregghz / usr / local / bin / ctags у моєму випадку
Ярослав Молчан

1
У випадку, якщо ви хочете уникнути sudoта встановити у своєму каталозі користувачів, скористайтеся ./configure --prefix=$HOME(тоді немає необхідності в sudo для make install).
elias

Також одна порада полягає у використанні checkinstall, тобто sudo checkinstall make installце створить пакет DEB (або еквівалент для вашого дистрибутива) для полегшення видалення / перевстановлення.
Шенкс

1
Мені довелося встановити automakeі pkg-configперед запуском ./autogen.shна ubuntu 18.x
nick-s

2

Я на Ubuntu 19.04, і для мене я можу використовувати будь-яке:

sudo apt install universal-ctags

або

sudo snap install universal-ctags

Snap відстежує нову версію Universal-ctags (snap = 2019-10, apt = 2018-12), однак на момент оснащення відсутні декілька важливих особливостей через ізоляцію знімків за замовчуванням. (Наприклад, читання з конфігураційних файлів у ~/.ctags.d/*.ctags.) Я маю намір виправити оснащення найближчим часом.


1
в ubuntu 16.04: $ sudo snap install universal-ctagsпрацює!
Färid Alijani

Так, той самий оснащення працює у всіх (версіях) всіх дистрибутивах, і функціональність оснастки повільно покращується, оскільки я ввожу все більше виправлень. Зараз я використовую його щодня, без проблем.
Джонатан Хартлі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.