安装和使用通用标签而不是旺盛标签


17

我如何从旺盛的标签转换为通用标签。我正在使用Ubuntu 16.04 LTS和

ctags --version 报告

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

Answers:


20

这很简单,如Universal-ctags docs所示

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

它在哪里安装?
gregghz

@gregghz / usr / local / bin / ctags就我而言
Yaroslav Molchan

1
如果您要避免sudo安装在用户目录中,请使用./configure --prefix=$HOME(然后,无需使用sudo make install)。
elias

还有一个技巧是使用checkinstall,即,sudo checkinstall make install这将创建一个DEB包(或与您的发行版等效的包),以使其更易于卸载/重新安装。
shanksk '18

1
我必须安装automake并在ubuntu 18.x上pkg-config运行之前./autogen.sh
nick-s

2

我在Ubuntu 19.04上,对我来说我可以使用以下任一方法:

sudo apt install universal-ctags

要么

sudo snap install universal-ctags

该快照跟踪的是通用标签的较新版本(snap = 2019-10,apt = 2018-12),但是由于默认的快照隔离,该快照当前缺少一些重要功能。(例如,从处的配置文件读取~/.ctags.d/*.ctags。)我打算在不久的将来修复此快照。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.