Как я мог переключиться с exuberant-ctags на universal-ctags . Я использую Ubuntu 16.04 LTS и
ctags --version
отчеты
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
Как я мог переключиться с exuberant-ctags на universal-ctags . Я использую Ubuntu 16.04 LTS и
ctags --version
отчеты
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
Ответы:
Это просто, как в документах universal-ctags :
git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh
./configure
make
sudo make install
sudo
и установить в своем пользовательском каталоге, используйте ./configure --prefix=$HOME
(тогда, для sudo нет необходимости make install
).
sudo checkinstall make install
это создаст пакет DEB (или эквивалент для вашего дистрибутива), чтобы упростить удаление / переустановку.
automake
и pkg-config
перед запуском ./autogen.sh
на Ubuntu 18.x
Я нахожусь на Ubuntu 19.04, и для меня я могу использовать либо:
sudo apt install universal-ctags
или
sudo snap install universal-ctags
Привязка отслеживает более новую версию универсальных ctags (snap = 2019-10, apt = 2018-12), но в оснастке в настоящее время отсутствуют некоторые важные функции из-за изолированной привязки по умолчанию. (Например, чтение из файлов конфигурации в ~/.ctags.d/*.ctags
.) Я намерен исправить оснастку в ближайшем будущем.